@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
    content: "\2a"
}

.glyphicon-plus:before {
    content: "\2b"
}

.glyphicon-euro:before, .glyphicon-eur:before {
    content: "\20ac"
}

.glyphicon-minus:before {
    content: "\2212"
}

.glyphicon-cloud:before {
    content: "\2601"
}

.glyphicon-envelope:before {
    content: "\2709"
}

.glyphicon-pencil:before {
    content: "\270f"
}

.glyphicon-glass:before {
    content: "\e001"
}

.glyphicon-music:before {
    content: "\e002"
}

.glyphicon-search:before {
    content: "\e003"
}

.glyphicon-heart:before {
    content: "\e005"
}

.glyphicon-star:before {
    content: "\e006"
}

.glyphicon-star-empty:before {
    content: "\e007"
}

.glyphicon-user:before {
    content: "\e008"
}

.glyphicon-film:before {
    content: "\e009"
}

.glyphicon-th-large:before {
    content: "\e010"
}

.glyphicon-th:before {
    content: "\e011"
}

.glyphicon-th-list:before {
    content: "\e012"
}

.glyphicon-ok:before {
    content: "\e013"
}

.glyphicon-remove:before {
    content: "\e014"
}

.glyphicon-zoom-in:before {
    content: "\e015"
}

.glyphicon-zoom-out:before {
    content: "\e016"
}

.glyphicon-off:before {
    content: "\e017"
}

.glyphicon-signal:before {
    content: "\e018"
}

.glyphicon-cog:before {
    content: "\e019"
}

.glyphicon-trash:before {
    content: "\e020"
}

.glyphicon-home:before {
    content: "\e021"
}

.glyphicon-file:before {
    content: "\e022"
}

.glyphicon-time:before {
    content: "\e023"
}

.glyphicon-road:before {
    content: "\e024"
}

.glyphicon-download-alt:before {
    content: "\e025"
}

.glyphicon-download:before {
    content: "\e026"
}

.glyphicon-upload:before {
    content: "\e027"
}

.glyphicon-inbox:before {
    content: "\e028"
}

.glyphicon-play-circle:before {
    content: "\e029"
}

.glyphicon-repeat:before {
    content: "\e030"
}

.glyphicon-refresh:before {
    content: "\e031"
}

.glyphicon-list-alt:before {
    content: "\e032"
}

.glyphicon-lock:before {
    content: "\e033"
}

.glyphicon-flag:before {
    content: "\e034"
}

.glyphicon-headphones:before {
    content: "\e035"
}

.glyphicon-volume-off:before {
    content: "\e036"
}

.glyphicon-volume-down:before {
    content: "\e037"
}

.glyphicon-volume-up:before {
    content: "\e038"
}

.glyphicon-qrcode:before {
    content: "\e039"
}

.glyphicon-barcode:before {
    content: "\e040"
}

.glyphicon-tag:before {
    content: "\e041"
}

.glyphicon-tags:before {
    content: "\e042"
}

.glyphicon-book:before {
    content: "\e043"
}

.glyphicon-bookmark:before {
    content: "\e044"
}

.glyphicon-print:before {
    content: "\e045"
}

.glyphicon-camera:before {
    content: "\e046"
}

.glyphicon-font:before {
    content: "\e047"
}

.glyphicon-bold:before {
    content: "\e048"
}

.glyphicon-italic:before {
    content: "\e049"
}

.glyphicon-text-height:before {
    content: "\e050"
}

.glyphicon-text-width:before {
    content: "\e051"
}

.glyphicon-align-left:before {
    content: "\e052"
}

.glyphicon-align-center:before {
    content: "\e053"
}

.glyphicon-align-right:before {
    content: "\e054"
}

.glyphicon-align-justify:before {
    content: "\e055"
}

.glyphicon-list:before {
    content: "\e056"
}

.glyphicon-indent-left:before {
    content: "\e057"
}

.glyphicon-indent-right:before {
    content: "\e058"
}

.glyphicon-facetime-video:before {
    content: "\e059"
}

.glyphicon-picture:before {
    content: "\e060"
}

.glyphicon-map-marker:before {
    content: "\e062"
}

.glyphicon-adjust:before {
    content: "\e063"
}

.glyphicon-tint:before {
    content: "\e064"
}

.glyphicon-edit:before {
    content: "\e065"
}

.glyphicon-share:before {
    content: "\e066"
}

.glyphicon-check:before {
    content: "\e067"
}

.glyphicon-move:before {
    content: "\e068"
}

.glyphicon-step-backward:before {
    content: "\e069"
}

.glyphicon-fast-backward:before {
    content: "\e070"
}

.glyphicon-backward:before {
    content: "\e071"
}

.glyphicon-play:before {
    content: "\e072"
}

.glyphicon-pause:before {
    content: "\e073"
}

.glyphicon-stop:before {
    content: "\e074"
}

.glyphicon-forward:before {
    content: "\e075"
}

.glyphicon-fast-forward:before {
    content: "\e076"
}

.glyphicon-step-forward:before {
    content: "\e077"
}

.glyphicon-eject:before {
    content: "\e078"
}

.glyphicon-chevron-left:before {
    content: "\e079"
}

.glyphicon-chevron-right:before {
    content: "\e080"
}

.glyphicon-plus-sign:before {
    content: "\e081"
}

.glyphicon-minus-sign:before {
    content: "\e082"
}

.glyphicon-remove-sign:before {
    content: "\e083"
}

.glyphicon-ok-sign:before {
    content: "\e084"
}

.glyphicon-question-sign:before {
    content: "\e085"
}

.glyphicon-info-sign:before {
    content: "\e086"
}

.glyphicon-screenshot:before {
    content: "\e087"
}

.glyphicon-remove-circle:before {
    content: "\e088"
}

.glyphicon-ok-circle:before {
    content: "\e089"
}

.glyphicon-ban-circle:before {
    content: "\e090"
}

.glyphicon-arrow-left:before {
    content: "\e091"
}

.glyphicon-arrow-right:before {
    content: "\e092"
}

.glyphicon-arrow-up:before {
    content: "\e093"
}

.glyphicon-arrow-down:before {
    content: "\e094"
}

.glyphicon-share-alt:before {
    content: "\e095"
}

.glyphicon-resize-full:before {
    content: "\e096"
}

.glyphicon-resize-small:before {
    content: "\e097"
}

.glyphicon-exclamation-sign:before {
    content: "\e101"
}

.glyphicon-gift:before {
    content: "\e102"
}

.glyphicon-leaf:before {
    content: "\e103"
}

.glyphicon-fire:before {
    content: "\e104"
}

.glyphicon-eye-open:before {
    content: "\e105"
}

.glyphicon-eye-close:before {
    content: "\e106"
}

.glyphicon-warning-sign:before {
    content: "\e107"
}

.glyphicon-plane:before {
    content: "\e108"
}

.glyphicon-calendar:before {
    content: "\e109"
}

.glyphicon-random:before {
    content: "\e110"
}

.glyphicon-comment:before {
    content: "\e111"
}

.glyphicon-magnet:before {
    content: "\e112"
}

.glyphicon-chevron-up:before {
    content: "\e113"
}

.glyphicon-chevron-down:before {
    content: "\e114"
}

.glyphicon-retweet:before {
    content: "\e115"
}

.glyphicon-shopping-cart:before {
    content: "\e116"
}

.glyphicon-folder-close:before {
    content: "\e117"
}

.glyphicon-folder-open:before {
    content: "\e118"
}

.glyphicon-resize-vertical:before {
    content: "\e119"
}

.glyphicon-resize-horizontal:before {
    content: "\e120"
}

.glyphicon-hdd:before {
    content: "\e121"
}

.glyphicon-bullhorn:before {
    content: "\e122"
}

.glyphicon-bell:before {
    content: "\e123"
}

.glyphicon-certificate:before {
    content: "\e124"
}

.glyphicon-thumbs-up:before {
    content: "\e125"
}

.glyphicon-thumbs-down:before {
    content: "\e126"
}

.glyphicon-hand-right:before {
    content: "\e127"
}

.glyphicon-hand-left:before {
    content: "\e128"
}

.glyphicon-hand-up:before {
    content: "\e129"
}

.glyphicon-hand-down:before {
    content: "\e130"
}

.glyphicon-circle-arrow-right:before {
    content: "\e131"
}

.glyphicon-circle-arrow-left:before {
    content: "\e132"
}

.glyphicon-circle-arrow-up:before {
    content: "\e133"
}

.glyphicon-circle-arrow-down:before {
    content: "\e134"
}

.glyphicon-globe:before {
    content: "\e135"
}

.glyphicon-wrench:before {
    content: "\e136"
}

.glyphicon-tasks:before {
    content: "\e137"
}

.glyphicon-filter:before {
    content: "\e138"
}

.glyphicon-briefcase:before {
    content: "\e139"
}

.glyphicon-fullscreen:before {
    content: "\e140"
}

.glyphicon-dashboard:before {
    content: "\e141"
}

.glyphicon-paperclip:before {
    content: "\e142"
}

.glyphicon-heart-empty:before {
    content: "\e143"
}

.glyphicon-link:before {
    content: "\e144"
}

.glyphicon-phone:before {
    content: "\e145"
}

.glyphicon-pushpin:before {
    content: "\e146"
}

.glyphicon-usd:before {
    content: "\e148"
}

.glyphicon-gbp:before {
    content: "\e149"
}

.glyphicon-sort:before {
    content: "\e150"
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"
}

.glyphicon-sort-by-order:before {
    content: "\e153"
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154"
}

.glyphicon-sort-by-attributes:before {
    content: "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156"
}

.glyphicon-unchecked:before {
    content: "\e157"
}

.glyphicon-expand:before {
    content: "\e158"
}

.glyphicon-collapse-down:before {
    content: "\e159"
}

.glyphicon-collapse-up:before {
    content: "\e160"
}

.glyphicon-log-in:before {
    content: "\e161"
}

.glyphicon-flash:before {
    content: "\e162"
}

.glyphicon-log-out:before {
    content: "\e163"
}

.glyphicon-new-window:before {
    content: "\e164"
}

.glyphicon-record:before {
    content: "\e165"
}

.glyphicon-save:before {
    content: "\e166"
}

.glyphicon-open:before {
    content: "\e167"
}

.glyphicon-saved:before {
    content: "\e168"
}

.glyphicon-import:before {
    content: "\e169"
}

.glyphicon-export:before {
    content: "\e170"
}

.glyphicon-send:before {
    content: "\e171"
}

.glyphicon-floppy-disk:before {
    content: "\e172"
}

.glyphicon-floppy-saved:before {
    content: "\e173"
}

.glyphicon-floppy-remove:before {
    content: "\e174"
}

.glyphicon-floppy-save:before {
    content: "\e175"
}

.glyphicon-floppy-open:before {
    content: "\e176"
}

.glyphicon-credit-card:before {
    content: "\e177"
}

.glyphicon-transfer:before {
    content: "\e178"
}

.glyphicon-cutlery:before {
    content: "\e179"
}

.glyphicon-header:before {
    content: "\e180"
}

.glyphicon-compressed:before {
    content: "\e181"
}

.glyphicon-earphone:before {
    content: "\e182"
}

.glyphicon-phone-alt:before {
    content: "\e183"
}

.glyphicon-tower:before {
    content: "\e184"
}

.glyphicon-stats:before {
    content: "\e185"
}

.glyphicon-sd-video:before {
    content: "\e186"
}

.glyphicon-hd-video:before {
    content: "\e187"
}

.glyphicon-subtitles:before {
    content: "\e188"
}

.glyphicon-sound-stereo:before {
    content: "\e189"
}

.glyphicon-sound-dolby:before {
    content: "\e190"
}

.glyphicon-sound-5-1:before {
    content: "\e191"
}

.glyphicon-sound-6-1:before {
    content: "\e192"
}

.glyphicon-sound-7-1:before {
    content: "\e193"
}

.glyphicon-copyright-mark:before {
    content: "\e194"
}

.glyphicon-registration-mark:before {
    content: "\e195"
}

.glyphicon-cloud-download:before {
    content: "\e197"
}

.glyphicon-cloud-upload:before {
    content: "\e198"
}

.glyphicon-tree-conifer:before {
    content: "\e199"
}

.glyphicon-tree-deciduous:before {
    content: "\e200"
}

.glyphicon-cd:before {
    content: "\e201"
}

.glyphicon-save-file:before {
    content: "\e202"
}

.glyphicon-open-file:before {
    content: "\e203"
}

.glyphicon-level-up:before {
    content: "\e204"
}

.glyphicon-copy:before {
    content: "\e205"
}

.glyphicon-paste:before {
    content: "\e206"
}

.glyphicon-alert:before {
    content: "\e209"
}

.glyphicon-equalizer:before {
    content: "\e210"
}

.glyphicon-king:before {
    content: "\e211"
}

.glyphicon-queen:before {
    content: "\e212"
}

.glyphicon-pawn:before {
    content: "\e213"
}

.glyphicon-bishop:before {
    content: "\e214"
}

.glyphicon-knight:before {
    content: "\e215"
}

.glyphicon-baby-formula:before {
    content: "\e216"
}

.glyphicon-tent:before {
    content: "\26fa"
}

.glyphicon-blackboard:before {
    content: "\e218"
}

.glyphicon-bed:before {
    content: "\e219"
}

.glyphicon-apple:before {
    content: "\f8ff"
}

.glyphicon-erase:before {
    content: "\e221"
}

.glyphicon-hourglass:before {
    content: "\231b"
}

.glyphicon-lamp:before {
    content: "\e223"
}

.glyphicon-duplicate:before {
    content: "\e224"
}

.glyphicon-piggy-bank:before {
    content: "\e225"
}

.glyphicon-scissors:before {
    content: "\e226"
}

.glyphicon-bitcoin:before {
    content: "\e227"
}

.glyphicon-btc:before {
    content: "\e227"
}

.glyphicon-xbt:before {
    content: "\e227"
}

.glyphicon-yen:before {
    content: "\00a5"
}

.glyphicon-jpy:before {
    content: "\00a5"
}

.glyphicon-ruble:before {
    content: "\20bd"
}

.glyphicon-rub:before {
    content: "\20bd"
}

.glyphicon-scale:before {
    content: "\e230"
}

.glyphicon-ice-lolly:before {
    content: "\e231"
}

.glyphicon-ice-lolly-tasted:before {
    content: "\e232"
}

.glyphicon-education:before {
    content: "\e233"
}

.glyphicon-option-horizontal:before {
    content: "\e234"
}

.glyphicon-option-vertical:before {
    content: "\e235"
}

.glyphicon-menu-hamburger:before {
    content: "\e236"
}

.glyphicon-modal-window:before {
    content: "\e237"
}

.glyphicon-oil:before {
    content: "\e238"
}

.glyphicon-grain:before {
    content: "\e239"
}

.glyphicon-sunglasses:before {
    content: "\e240"
}

.glyphicon-text-size:before {
    content: "\e241"
}

.glyphicon-text-color:before {
    content: "\e242"
}

.glyphicon-text-background:before {
    content: "\e243"
}

.glyphicon-object-align-top:before {
    content: "\e244"
}

.glyphicon-object-align-bottom:before {
    content: "\e245"
}

.glyphicon-object-align-horizontal:before {
    content: "\e246"
}

.glyphicon-object-align-left:before {
    content: "\e247"
}

.glyphicon-object-align-vertical:before {
    content: "\e248"
}

.glyphicon-object-align-right:before {
    content: "\e249"
}

.glyphicon-triangle-right:before {
    content: "\e250"
}

.glyphicon-triangle-left:before {
    content: "\e251"
}

.glyphicon-triangle-bottom:before {
    content: "\e252"
}

.glyphicon-triangle-top:before {
    content: "\e253"
}

.glyphicon-console:before {
    content: "\e254"
}

.glyphicon-superscript:before {
    content: "\e255"
}

.glyphicon-subscript:before {
    content: "\e256"
}

.glyphicon-menu-left:before {
    content: "\e257"
}

.glyphicon-menu-right:before {
    content: "\e258"
}

.glyphicon-menu-down:before {
    content: "\e259"
}

.glyphicon-menu-up:before {
    content: "\e260"
}

.footer_webim {
    position: fixed;
    right: 34px;
    z-index: 999;
    cursor: pointer;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.footer_webim .chat-button-content {
    position: relative;
    width: 80px;
    height: 80px
}

.footer_webim .chat-button-content:after {
    content: "chat now";
    position: absolute;
    width: 80px;
    height: 33px;
    background: url(../images/chat-hover.png) no-repeat;
    background-size: 100% 100%;
    left: -50px;
    top: -30px;
    font-size: 10px;
    color: #fff;
    text-transform: capitalize;
    text-align: center;
    line-height: 26px;
    opacity: 0;
    visibility: hidden;
    line-height: 26px;
    -webkit-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    -ms-transition: opacity .2s ease;
    transition: opacity .2s ease
}

.footer_webim:hover .chat-button-content:after {
    opacity: 1;
    visibility: visible
}

.footer_webim .chat-button {
    position: absolute;
    width: 80px;
    height: 80px;
    background: url(../images/chat-btn.png) no-repeat;
    background-size: 100% 100%;
    border-radius: 50%
}

.f_aboutus_more_simp {
    width: 1200px;
    margin: 0 auto;
    background-color: #1E74A5;
    padding: 56px 0 56px
}

.f_aboutus_more_simp .title {
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 76px
}

.f_aboutus_more_simp .box_width {
    padding: 0 0 100px 0
}

.f_aboutus_more_simp .box dl {
    float: left;
    width: 25%;
    text-align: center
}

.f_aboutus_more_simp .box dl dt {
    font-size: 60px;
    margin-bottom: 40px
}

.f_aboutus_more_simp .box dl dt .glyphicon {
    display: inline-block;
    width: 100px;
    height: 100px;
    line-height: 100px;
    color: #fff
}

.f_aboutus_more_simp .box dl dd a {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase
}

.f_aboutus_more_simp .zan {
    font-size: 60px;
    text-align: center;
    margin-top: -60px
}

.f_aboutus_more_simp .zan .glyphicon {
    display: none
}

.f_aboutus_more_simp .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes bounce {

0
,
100
%
,
20
%
,
50
%
,
80
%
{
    -webkit-transform: translateY(0)
;
    transform: translateY(0)
}
40
%
{
    -webkit-transform: translateY(-30px)
;
    transform: translateY(-30px)
}
60
%
{
    -webkit-transform: translateY(-15px)
;
    transform: translateY(-15px)
}
}
@keyframes bounce {

0
,
100
%
,
20
%
,
50
%
,
80
%
{
    -webkit-transform: translateY(0)
;
    -ms-transform: translateY(0)
;
    transform: translateY(0)
}
40
%
{
    -webkit-transform: translateY(-30px)
;
    -ms-transform: translateY(-30px)
;
    transform: translateY(-30px)
}
60
%
{
    -webkit-transform: translateY(-15px)
;
    -ms-transform: translateY(-15px)
;
    transform: translateY(-15px)
}
}
.f_aboutus_more_simp .bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce
}

.f_certificate_lin4 {
    width: 1200px;
    margin: 0 auto;
    padding: 59px 0 62px
}

.f_certificate_lin4 .title {
    font-size: 28px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center
}

.f_certificate_lin4 .imgs {
    text-align: center
}

.f_certificate_lin4 .imgs img {
    margin: 0 20px 20px 20px;
    max-height: 290px;
    width: 200px
}

.f_certificate_lin4 p {
    font-size: 24px;
    margin: 25px 0 40px;
    text-align: center
}

.f_company_intro_all {
    width: 100%;
    background-color: #fff;
    border-radius: 4px;
    margin: 0 auto;
    overflow: hidden;
    padding: 49px 78px 28px;
    box-sizing: border-box
}

.f_company_intro_all .title {
    font-size: 28px;
    margin-bottom: 50px;
    font-weight: bold;
    text-align: center;
    color: #000;
    text-transform: uppercase
}

.f_company_intro_all .p_txt {
    line-height: 1.5em;
    font-size: 14px;
    margin-bottom: 20px
}

.f_company_intro_all p {
    line-height: 38px;
    font-size: 16px;
}

.f_company_intro_all .p_txt img[src$='load_icon.gif'] {
    width: 32px !important;
    height: 32px !important
}

.f_company_nointro_2 {
    width: 1200px;
    margin: 0 auto;
    padding: 62px 0 89px
}

.f_company_nointro_2 .tit {
    text-align: center;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 29px
}

.f_company_nointro_2 .tab {
    position: relative
}

.f_company_nointro_2 .box {
    margin-top: 35px
}

.f_company_nointro_2 .box_left {
    float: left;
    width: 670px;
    min-height: 300px
}

.f_company_nointro_2 .box_left p {
    line-height: 1.5;
    font-size: 16px;
    color: #666
}

.f_company_nointro_2 .box_right {
    float: right;
    width: 462px
}

.f_company_nointro_2 .img_wrap {
    display: table-cell;
    text-align: center;
    vertical-align: bottom
}

.f_company_nointro_2 .img_wrap img {
    max-width: 400px;
    max-height: 250px;
    width: 400px;
    display: none;
    margin: 0 auto
}

.f_company_nointro_2 .img_wrap img.cur {
    display: block
}

.f_company_nointro_2 .tab li.cur {
    background-color: #f5f5f5;
    border-color: #fff !important
}

.f_company_nointro_2 .tab li {
    float: left;
    border-top: 1px solid #fff;
    border-right: 1px solid #ddd;
    border-bottom: 0;
    cursor: pointer;
    background-color: #fff;
    position: relative;
    z-index: 1
}

.f_company_nointro_2 .tab li:first-child {
    border-left: 1px solid #ddd
}

.f_company_nointro_2 .tab li span {
    display: inline-block;
    padding: 7px 30px;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    font-weight: bold
}

.f_company_nointro_2 .tab:after {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #ddd;
    position: absolute;
    left: 0;
    bottom: 0
}

.f_company_nointro_2 .page {
    height: 30px;
    text-align: right
}

.f_company_nointro_2 .page span {
    text-align: center;
    margin: 0 2px;
    padding: 0 3px;
    background: #fff;
    cursor: pointer
}

.f_company_nointro_2_videownline .page span {
    display: inline-block;
    padding: 2px 7px;
    display: inline-block;
    background: #fff
}

.f_company_nointro_2 .page span.cur {
    background: #0f75bd;
    color: #fff;
    border-color: #fff
}

.f_company_nointro_2 .no-company-general-youtube-video {
    width: 423px;
    position: relative;
    height: 280px
}

.f_company_nointro_2.btn {
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 34px;
    display: flex;
    justify-content: space-between
}

.f_company_nointro_2 .btn .left, .f_company_nointro_2 .btn.right {
    width: 34px;
    height: 34px;
    overflow: hidden;
    background: #666;
    opacity: .6;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 015px
}

.f_company_nointro_2 .btn .left {
    transform: rotate(180deg)
}

.f_company_nointro_2 .no-company-general-youtube-video:hover .no-company-general-button {
    display: block
}

.f_company_nointro_2 .no-company-general-youtube-video .no-company-general-video {
    width: 423px;
    height: 280px;
    line-height: 280px;
    background: #000
}

.f_company_nointro_2 .no-company-general-youtube-video .no-company-general-video video {
    width: 100%;
    max-height: 100%
}

.f_company_nointro_2 .no-company-general-youtube-video .no-company-general-button {
    position: absolute;
    bottom: 16%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #555;
    border-radius: 5px;
    overflow: hidden;
    font-size: 0;
    display: none
}

.f_company_nointro_2 .no-company-general-youtube-video .no-company-general-button .no-company-general-button-item {
    display: inline-block;
    font-size: 12px;
    color: #fff;
    border-radius: 5px;
    text-transform: capitalize;
    padding: 5px 10px;
    cursor: pointer
}

.f_company_nointro_2 .no-company-general-youtube-video .no-company-general-button .no-company-general-button-item.active i {
    display: none
}

.f_company_nointro_2 .no-company-general-youtube-video .no-company-general-button .no-company-general-button-item.active {
    background: #ff5722
}

.f_company_nointro_2 .no-company-general-youtube-video .no-company-general-images {
    width: 423px;
    height: 280px
}

.picture {
    width: 100%;
    height: 100%;
    background: url(../images/load_icon.gif) no-repeat center center
}

.youtobe-video {
    width: 100%;
    height: 100%
}

.f_company_nointro_2 .Verifiedby .ecerimg .sgsimg {
    display: inline-block
}

.f_company_nointro_2 .Verifiedby .sgsmain .sgsimg {
    display: inline-block
}

.bg-dbk {
    background-color: #26262e
}

.f_company_qccu_3 {
    width: 1200px;
    margin: 60px auto 0;
    color: #fff;
    padding: 57px 0 49px
}

.f_company_qccu_3 .title {
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    margin-bottom: 60px;
    text-transform: uppercase
}

.f_company_qccu_3 .txt_left {
    float: left;
    width: 580px;
    position: relative
}

.f_company_qccu_3 .img_right {
    float: right;
    width: 540px;
    text-align: center
}

.f_company_qccu_3 .tit {
    margin-bottom: 5px;
    text-transform: uppercase
}

.f_company_qccu_3 b {
    font-weight: normal
}

.f_company_qccu_3 .tit span {
    float: left
}

.f_company_qccu_3 .tit i {
    font-style: normal;
    font-size: 22px;
    line-height: 50px;
    font-weight: bold
}

.f_company_qccu_3 .txt_left p {
    line-height: 1.5;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height: 84px;
    color: #b4b4b4
}

.f_company_qccu_3 .one .glyphicon {
    display: none
}

.f_company_qccu_3 .two .glyphicon {
    line-height: 45px;
    font-weight: bold
}

.f_company_qccu_3 .txt_left p i {
    font-style: normal
}

.f_company_qccu_3 .three p .more {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    transition: color .2s ease;
    margin-top: 30px
}

.f_company_qccu_3 .three p .more:hover {
    color: #0f75bd
}

.f_company_qccu_3 .three p {
    height: auto
}

.f_company_qccu_3 img.big_image {
    max-width: 400px;
    max-height: 250px;
    width: 400px
}

.f_company_qccu_3 img.small_image {
    max-width: 248px;
    max-height: 150px;
    width: 248px
}

.f_company_qccu_3 .big_box {
    margin-top: 20px;
    width: 100%;
    position: relative
}

.f_company_qccu_3 .big_box .videoBox {
    width: 400px;
    height: 250px;
    display: block;
    margin: auto;
    position: relative;
    background: url("../images/load_icon.gif") center center no-repeat
}

.f_company_qccu_3 .big_box span {
    display: table-cell;
    width: 517px;
    height: 252px;
    box-sizing: border-box;
    vertical-align: middle;
    text-align: center
}

.f_company_qccu_3 .small_box span {
    display: table-cell;
    width: 250px;
    height: 150px;
    box-sizing: border-box;
    vertical-align: middle;
    text-align: center
}

.f_company_qccu_3 .small_box {
    width: 250px;
    height: 150px;
    float: left;
    margin-top: 20px;
    margin-right: 15px;
    overflow: hidden
}

.f_company_qccu_3 .big_box span .wrapbox {
    position: absolute;
    top: 1px;
    left: 58px;
    width: 400px;
    height: 250px;
    display: block;
    background: #292828
}

.f_company_qccu_3 .big_box .no-company-general-video {
    width: 100%;
    height: 100%
}

.f_company_qccu_3 .big_box .no-company-general-video video {
    width: 400px;
    max-height: 225px
}

.f_company_qccu_3 .Verifiedby {
    margin-bottom: 10px
}

.f_company_show_detail {
    background: #fff;
    padding: 50px 0 68px
}

.f_company_show_detail .tit {
    text-align: center;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 76px
}

.f_company_show_detail .cont_box {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    font-size: 0
}

.f_company_show_detail .main_market, .f_company_show_detail .business_type, .f_company_show_detail .others {
    width: 30%;
    display: inline-block;
    margin: 0 .167%;
    vertical-align: top
}

.f_company_show_detail .icon {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 50px;
    background: #26262e;
    position: relative;
    margin-bottom: 20px;
    margin-bottom: 20px;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.f_company_show_detail .icon:hover {
    transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg)
}

.f_company_show_detail .icon:before {
    position: absolute;
    content: "";
    display: block;
    width: 66px;
    height: 66px;
    left: 17px;
    top: 17px;
    background: url(../images/css-sprite.png) no-repeat
}

.f_company_show_detail .main_market .icon:before {
    background-position: 0 -265px
}

.f_company_show_detail .business_type .icon:before {
    background-position: -66px -265px
}

.f_company_show_detail .others .icon:before {
    background-position: -127px -265px;
    left: 19px;
    width: 60px
}

.f_company_show_detail p {
    line-height: 2em;
    text-align: center;
    font-size: 18px;
    color: #999;
    text-transform: uppercase
}

.f_company_show_detail .title {
    font-size: 18px;
    font-weight: bold;
    line-height: 2.5;
    color: #333;
    margin-bottom: 20px
}

.f_error_box {
    width: 610px;
    height: 267px;
    background: #fff;
    margin: 60px auto;
    margin-top: 40px;
    overflow: hidden
}

.f_error_box .error_detail {
    padding-left: 180px;
    position: relative
}

.f_error_box .error_detail:before {
    position: absolute;
    content: "";
    width: 80px;
    height: 82px;
    background-image: url(../images/css-sprite.png);
    left: 83px;
    top: 80px;
    background-position: -132px -184px;
    background-repeat: no-repeat
}

.f_error_box .title {
    font-size: 32px;
    font-family: Arial
}

.f_error_box .title_td {
    height: 120px;
    vertical-align: bottom
}

.f_error_box .content {
    font-size: 16px;
    font-family: Arial;
    display: block;
    padding-top: 5px;
    line-height: 20px
}

.f_footer_reserved {
    padding: 14px 0;
    background-color: #26262e;
    text-align: center;
    line-height: 14px;
    color: #999
}

.f_footer_reserved .con {
    padding-right: 2px;
    padding-left: 15px;
    border-left: 1px solid #999
}

.f_footer_reserved a {
    margin-right: 20px;
    color: #fff !important
}

.f_footer_reserved .con a {
    margin-right: 0
}

.f_footer_three_news {
    background-color: #2d2d2d;
    width: 1050px;
    margin: 0 auto;
    color: #fff;
    padding: 20px 10px
}

.f_footer_three_news a {
    color: #fff
}

.f_footer_three_news a:hover {
    color: #ff7519;
    text-decoration: none
}

.f_footer_three_news .news, .f_footer_three_news .contact, .f_footer_three_news .leave {
    width: 310px;
    float: left
}

.f_footer_three_news .news dl {
    margin-bottom: 20px
}

.f_footer_three_news .news_title {
    border-bottom: 1px solid #6b7275;
    font-size: 24px;
    font-weight: bold;
    padding: 15px 0 35px 0;
    margin: 5px 0 30px 0;
    line-height: 1.5em;
    font-family: "HelveticaNeue Black"
}

.f_footer_three_news dt {
    float: left;
    border: 3px solid #ccc;
    width: 80px;
    height: 80px;
    overflow: hidden;
    border-radius: 1px
}

.f_footer_three_news dt:hover {
    border: 3px solid #0f75bd
}

.f_footer_three_news dt a {
    width: 80px;
    height: 80px;
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.f_footer_three_news dt img {
    max-width: 80px;
    max-height: 80px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    -webkit-backface-visibility: hidden
}

.f_footer_three_news dl:hover dt img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-backface-visibility: hidden
}

.f_footer_three_news dd h2 {
    font-size: 14px;
    font-weight: normal
}

.f_footer_three_news dd a {
    width: 204px;
    display: inline-block;
    height: 39px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff
}

.f_footer_three_news dd a:hover {
    color: #87adf6
}

.f_footer_three_news dd {
    float: left;
    width: 185px;
    line-height: 1.5em;
    margin-left: 20px
}

.f_footer_three_news dd div {
    text-align: left;
    margin: 10px 0 15px 0
}

.f_footer_three_news dd div a {
    display: inline;
    background-color: #3e454a;
    color: #fff;
    padding: 1px 5px;
    border-radius: 2px;
    -webkit-transition: all .8s ease-out;
    -moz-transition: all .8s ease-out;
    -ms-transition: all .8s ease-out;
    -o-transition: all .8s ease-out;
    transition: all .8s ease-out
}

.f_footer_three_news dd div a:hover {
    color: #87adf6;
    text-decoration: none
}

.f_footer_three_news .contact {
    margin-left: 50px
}

.f_footer_three_news .contact table tr {
    background-color: #121212
}

.f_footer_three_news .contact table tr .glyphicon {
    font-size: 20px;
    margin-bottom: 10px
}

.f_footer_three_news td {
    vertical-align: middle;
    padding: 5px
}

.f_footer_three_news .link a {
    background: url(../images/css-sprite.png) no-repeat;
    display: inline-block;
    width: 25px;
    height: 30px;
    margin-left: 24px
}

.f_footer_three_news .link a.linkedin {
    background-position: -57px 5px
}

.f_footer_three_news .link a.facebook {
    background-position: -85px 5px
}

.f_footer_three_news .link a.twitter {
    background-position: -111px 5px
}

.f_footer_three_news .link a.google {
    background-position: -137px 5px
}

.f_footer_three_news .contact table tr .le_bg {
    background-color: #ccc;
    border-radius: 3px;
    color: #0f75bd
}

.f_footer_three_news .contact table tr .le_bg .glyphicon {
    top: 5px
}

.f_footer_three_news .contact table tr.kong td {
    height: 5px;
    background-color: #2d2d2d
}

.f_footer_three_news .text {
    padding: 10px;
    line-height: 1.5em
}

.f_footer_three_news .text a {
    color: #87adf6
}

.f_footer_three_news .leave {
    margin-left: 50px
}

.f_footer_three_news .leave input, .f_footer_three_news .leave textarea {
    background-color: #2d2d2d;
    border: 1px solid #b1b8bb;
    width: 100%;
    color: #fff;
    cursor: auto;
    border-radius: 3px;
    outline: 0;
    font-size: 14px
}

.f_footer_three_news .leave input {
    height: 35px;
    line-height: 35px;
    padding: 0 7px
}

.f_footer_three_news .leave textarea {
    font-family: Arial, Helvetica, sans-serif;
    padding: 7px;
    height: 201px;
    resize: none
}

.f_footer_three_news .leave .email {
    margin: 20px 0
}

.f_footer_three_news .but {
    margin: 20px 0;
    text-align: right
}

.f_footer_three_news .but input {
    background-color: #0f75bd;
    outline: 0;
    cursor: pointer;
    color: #fff;
    border: 0;
    border-radius: 2px;
    font-size: 16px;
    width: 90px
}

.f_footer_three_news .but input:hover {
    background-color: #FFF;
    color: #0f75bd
}

.f_footer_three_news .Verifiedby {
    padding-left: 25px
}

.f_footer_three_news_simp {
    width: 1200px;
    margin: 0 auto;
    padding: 76px 0 30px
}

.f_footer_three_news_simp a {
    font-size: 14px;
    color: #333;
    letter-spacing: .1px;
    color: #fff;
    transition: color .2s ease
}

.f_footer_three_news_simp .lists-item li {
    line-height: 28px
}

.f_footer_three_news_simp a:hover {
    color: #0f75bd;
    text-decoration: none
}

.f_footer_three_news_simp .news, .f_footer_three_news_simp .contact {
    float: left;
    overflow: hidden
}

.f_footer_three_news_simp .contact dl {
    float: left;
    width: 46%;
	box-sizing: border-box;
	padding-left: 50px;
}

.f_footer_three_news_simp .contact dl dt {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    margin-bottom: 16px
}

.f_footer_three_news_simp .leave {
    float: right;
    width: 35%
}

.f_footer_three_news_simp .leave .news_title {
    font-size: 24px
}

.f_footer_three_news_simp .news {
    width: 15%
}

.f_footer_three_news_simp .news dl {
    height: 84px;
    margin-bottom: 12px;
    padding: 7px;
    background-color: #f5f5f5;
    box-sizing: border-box
}

.f_footer_three_news_simp .news_title {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    margin-bottom: 16px;
    line-height: 22px
}

.f_footer_three_news_simp dt img {
    display: inline-block !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    transition: transform .5s ease;
    backface-visibility: hidden
}

.f_footer_three_news_simp dt img[src$='load_icon.gif'] {
    width: 32px !important;
    height: 32px !important
}

.f_footer_three_news_simp dl:hover dt img {
    transform: scale(1.1);
    backface-visibility: hidden
}

.f_footer_three_news_simp h2 a {
    width: 100%;
    max-height: 44px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.f_footer_three_news_simp dd a:hover {
    color: #0f75bd
}

.f_footer_three_news_simp dd {
    padding-right: 30px;
    margin-bottom: 10px
}

.f_footer_three_news_simp dd a {
    display: block;
    font-size: 14px;
    color: #333;
    letter-spacing: .1px;
    line-height: 20px;
    transition: color .2s ease;
    position: relative;
    padding-left: 10px;
    font-weight: normal
}

.f_footer_three_news_simp dd a:before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #333;
    top: 8px;
    left: 0
}

.f_footer_three_news_simp dd a:hover {
    color: #0f75bd;
    text-decoration: none
}

.f_footer_three_news_simp .contact {
    width: 50%
}

.f_footer_three_news_simp .contact table tr .glyphicon {
    font-size: 20px;
    margin-bottom: 10px
}

.f_footer_three_news_simp td {
    vertical-align: middle;
    padding-bottom: 25px
}

.f_footer_three_news_simp .link a {
    background: url("../images/css-sprite.png") no-repeat;
    display: inline-block;
    width: 25px;
    height: 30px;
    margin-left: 24px
}

.f_footer_three_news_simp .link a.linkedin {
    background-position: -57px 5px
}

.f_footer_three_news_simp .link a.facebook {
    background-position: -85px 5px
}

.f_footer_three_news_simp .link a.twitter {
    background-position: -111px 5px
}

.f_footer_three_news_simp .link a.google {
    background-position: -137px 5px
}

.f_footer_three_news_simp .contact table tr .le_bg {
    display: none
}

.f_footer_three_news_simp .contact table tr .le_bg .glyphicon {
    top: 5px
}

.f_footer_three_news_simp .contact table tr.kong td {
    display: none
}

.f_footer_three_news_simp .text {
    font-size: 16px
}

.f_footer_three_news_simp .text b {
    font-weight: normal
}

.f_footer_three_news_simp .leave .but input {
    margin-bottom: 0
}

.f_footer_three_news_simp .leave input, .f_footer_three_news_simp .leave textarea {
    font-family: inherit;
    display: block;
    background-color: #f5f5f5;
    width: 100%;
    border-radius: 4px;
    outline: 0;
    font-size: 14px;
    padding: 12px 20px;
    border: 0;
    box-sizing: border-box
}

.f_footer_three_news_simp .leave textarea {
    resize: none
}

.f_footer_three_news_simp .leave input {
    margin-bottom: 15px
}

.f_footer_three_news_simp .but {
    margin-top: 15px;
    text-align: right
}

.f_footer_three_news_simp .but input {
    width: auto;
    display: inline-block;
    background-color: #0f75bd;
    outline: 0;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    font-size: 18px;
    padding: 12px 39px;
    color: #fff;
    transition: background-color .2s ease
}

.f_footer_three_news_simp .but input:hover {
    background-color: #0d5486
}

.f_header_breadcrumb_2 {
    margin: 23px auto 14px;
    width: 1200px;
    line-height: 18px;
    font-size: 14px
}

.f_header_breadcrumb_2 a {
    position: relative;
    padding: 0 8px;
    display: inline-block;
    vertical-align: middle
}

.f_header_breadcrumb_2 > a:first-child {
    padding-left: 0
}

.f_header_breadcrumb_2 .index-bread {
    font-weight: normal;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 6px;
    max-width: 1000px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-transform: capitalize
}

.f_header_breadcrumb_2 a:after {
    position: absolute;
    right: -6px;
    top: 50%;
    background: url("../images/css-sprite.png") 0 -141px no-repeat;
    width: 10px;
    height: 15px;
    content: "";
    display: block;
    margin-top: -6px
}

.f_header_menu_pic_search {
    background-color: #fff
}

.f_header_menu_pic_search .top_link, .f_header_menu_pic_search .top_language {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9999
}

.f_header_menu_pic_search .top_link {
    right: 92px;
    color: #999
}

.f_header_menu_pic_search .top_language {
    right: 0
}

.f_header_menu_pic_search .top a, .f_header_menu_pic_search .top {
    color: #fff;
    text-decoration: none
}

.f_header_menu_pic_search .top a {
    display: inline-block;
    vertical-align: middle;
    color: #fff
}

.f_header_menu_pic_search .top a:hover {
    color: #f12300
}

.f_header_menu_pic_search .top {
    padding: 12px 0;
    width: 1200px;
    margin: 0 auto;
    position: relative;
    z-index: 9999
}

.f_header_menu_pic_search .top_bg {
    background-color: #26262e;
    width: 100%
}

.f_header_menu_pic_search .web_adress {
    display: none
}

.f_header_menu_pic_search .phone {
    float: left
}

.f_header_menu_pic_search .phone .glyphicon-earphone {
    padding-right: 5px;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    top: 0;
    line-height: unset
}

.f_header_menu_pic_search .phone .glyphicon-earphone {
    font-size: 12px
}

.f_header_menu_pic_search .top_link a {
    padding-right: 8px;
    margin-top: -3px
}

.f_header_menu_pic_search .logo {
    width: 220px;
    height: 60px;
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.f_header_menu_pic_search .menu_bor {
    width: 100%;
    padding: 10px 0;
    position: relative
}

.f_header_menu_pic_search .menu_bor .nav_bg {
    position: absolute;
    width: 100%;
    height: 178px;
    bottom: -178px;
    border-top: 1px solid #ccc;
    background-color: #fff;
    left: 0;
    display: none;
    z-index: 9;
    box-shadow: rgba(0, 0, 0, 0.27) 0 2px 4px, rgba(0, 0, 0, 0.06) 0 0 60px inset
}

.f_header_menu_pic_search .menu {
    width: 1200px;
    margin: 0 auto;
    position: relative
}

.f_header_menu_pic_search .logo img {
    max-width: 205px;
    max-height: 55px
}

.f_header_menu_pic_search .menu_list {
    position: absolute;
    left: 220px;
    top: 20px;
    width: 1000px;
    height: 45px;
    margin-left: 60px
}

.f_header_menu_pic_search .menu_list li {
    float: left;
    font-size: 14px;
    height: 45px;
    font-weight: bold;
    text-transform: uppercase;
    margin-right: 30px
}

.f_header_menu_pic_search .menu_list li .pic_div {
    position: relative;
    z-index: 900;
    width: 900px;
    margin-left: 50px;
    float: left
}

.f_header_menu_pic_search .menu_list li a {
    text-decoration: none;
    position: relative
}

.f_header_menu_pic_search .menu_list li a::after {
    position: absolute;
    content: "";
    width: 0;
    height: 2px;
    background-color: #f12300;
    left: 0;
    bottom: -4px;
    transition: width .2s ease
}

.f_header_menu_pic_search .menu_list li a:hover {
    color: #333
}

.f_header_menu_pic_search .menu_list li a:hover::after {
    width: 100%
}

.f_header_menu_pic_search .menu_list li.cur a::after {
    width: 100%
}

.f_header_menu_pic_search .menu_list .nav {
    position: relative;
    z-index: 9
}

.f_header_menu_pic_search .menu_list .nav .item {
    position: absolute;
    top: 10px;
    width: 1000px;
    padding: 10px 0;
    height: 150px;
    overflow: hidden
}

.f_header_menu_pic_search .nav_pos {
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    padding: 10px 0
}

.f_header_menu_pic_search .nav_pos h2 {
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.f_header_menu_pic_search .nav_pos dl {
    margin: 10px 10px 10px 32px;
    float: left
}

.f_header_menu_pic_search .nav_pos dl {
    width: 180px;
    text-align: center
}

.f_header_menu_pic_search .nav_pos dl dt {
    position: relative;
    width: 180px;
    height: 100px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden
}

.f_header_menu_pic_search .nav_pos dl:hover dt img {
    transform: scale(1.1)
}

.f_header_menu_pic_search .nav_pos dl img {
    max-width: 140px;
    max-height: 100px;
    transition: all .3s ease-out 0
}

.f_header_menu_pic_search .right_click, .f_header_menu_pic_search .left_click {
    position: absolute;
    top: 55px;
    font-size: 20px;
    line-height: 10px;
    background-color: #ddd;
    padding: 10px;
    cursor: pointer;
    border-radius: 99px;
    z-index: 9999
}

.f_header_menu_pic_search .left_click {
    left: 0
}

.f_header_menu_pic_search .right_click {
    right: 0
}

.f_header_menu_pic_search .right_click .glyphicon, .f_header_menu_pic_search .left_click .glyphicon {
    top: 0
}

.f_header_menu_pic_search .right_click:hover, .f_header_menu_pic_search .left_click:hover {
    background-color: #0f75bd;
    color: #fff
}

.f_header_menu_pic_search .selected {
    margin-left: 8px;
    padding: 2px 5px 2px 2px
}

.f_header_menu_pic_search .selected a {
    color: #999;
    padding-left: 20px;
    position: relative
}

.f_header_menu_pic_search .selected a::before {
    position: absolute;
    content: "";
    width: 16px;
    height: 12px;
    left: 0;
    top: 3px;
    background: url("../images/css-sprite.png") no-repeat
}

.f_header_menu_pic_search .select_language_wrap .arrow {
    display: block;
    width: 0;
    height: 0;
    margin-left: 3px;
    border-width: 4px;
    border-style: solid;
    border-color: #999 transparent transparent;
    border-image: initial;
    float: right;
    margin-top: 8px
}

.f_header_menu_pic_search .top a:hover .arrow {
    border-top-color: #f12300
}

.f_header_menu_pic_search .select_language {
    background: #fff;
    border: 1px solid #ccc;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 8px 0 0 10px;
    position: absolute;
    top: 23px;
    right: -27px;
    height: auto;
    width: 108px;
    display: none
}

.f_header_menu_pic_search .select_language dt {
    height: 20px;
    width: 80%;
    text-align: left;
    overflow: hidden;
    padding-left: 28px;
    font-size: 12px;
    position: relative
}

.f_header_menu_pic_search .select_language dt::before {
    position: absolute;
    content: "";
    width: 16px;
    height: 12px;
    left: 0;
    top: 5px;
    background: url("../images/css-sprite.png") no-repeat
}

.f_header_menu_pic_search .select_language dt a {
    color: #333
}

.f_header_menu_pic_search .select_language dt.english::before, .f_header_menu_pic_search .select_language_wrap a.english::before {
    background-position: 0 -74px
}

.f_header_menu_pic_search .select_language dt.french::before, .f_header_menu_pic_search .selected a.french::before {
    background-position: -16px -74px;
    float: none
}

.f_header_menu_pic_search .select_language dt.german::before, .f_header_menu_pic_search .selected a.german::before {
    background-position: -34px -74px
}

.f_header_menu_pic_search .select_language dt.italian::before, .f_header_menu_pic_search .selected a.italian::before {
    background-position: -50px -74px
}

.f_header_menu_pic_search .select_language dt.russian::before, .f_header_menu_pic_search .selected a.russian::before {
    background-position: -68px -74px
}

.f_header_menu_pic_search .select_language dt.spanish::before, .f_header_menu_pic_search .selected a.spanish::before {
    background-position: -85px -74px
}

.f_header_menu_pic_search .select_language dt.portuguese::before, .f_header_menu_pic_search .selected a.portuguese::before {
    background-position: -102px -74px
}

.f_header_menu_pic_search .select_language dt.dutch::before, .f_header_menu_pic_search .selected a.dutch::before {
    background-position: -119px -74px
}

.f_header_menu_pic_search .select_language dt.greek::before, .f_header_menu_pic_search .selected a.greek::before {
    background-position: -136px -75px
}

.f_header_menu_pic_search .select_language dt.japanese::before, .f_header_menu_pic_search .selected a.japanese::before {
    background-position: -153px -75px
}

.f_header_menu_pic_search .select_language dt.korean::before, .f_header_menu_pic_search .selected a.korean::before {
    background-position: -170px -75px
}

.f_header_menu_pic_search .select_language dt.hindi::before, .f_header_menu_pic_search .selected a.hindi::before {
    background-position: -204px -75px
}

.f_header_menu_pic_search .select_language dt.arabic::before, .f_header_menu_pic_search .selected a.arabic::before {
    background-position: -187px -75px
}

.f_header_menu_pic_search .select_language dt.turkish::before, .f_header_menu_pic_search .selected a.turkish::before {
    background-position: -221px -75px
}

.f_header_menu_pic_search .select_language dt.indonesian::before, .f_header_menu_pic_search .selected a.indonesian::before {
    background-position: -112px -63px
}

.f_header_menu_pic_search .select_language dt.vietnamese::before, .f_header_menu_pic_search .selected a.vietnamese::before {
    background-position: -129px -63px
}

.f_header_menu_pic_search .select_language dt.thai::before, .f_header_menu_pic_search .selected a.thai::before {
    background-position: -146px -63px
}

.f_header_menu_pic_search .select_language dt.bengali::before, .f_header_menu_pic_search .selected a.bengali::before {
    background-position: -163px -63px
}

.f_header_menu_pic_search .select_language dt.persian::before, .f_header_menu_pic_search .selected a.persian::before {
    background-position: -181px -63px
}

.f_header_menu_pic_search .select_language dt.polish::before, .f_header_menu_pic_search .selected a.polish::before {
    background-position: -197px -63px
}

.f_header_menu_pic_search .select_language dt.china::before, .f_header_menu_pic_search .selected a.china::before {
    background-position: -214px -63px
}

.f_header_menu_pic_search .header-search {
    position: absolute;
    right: 260px;
    height: 26px;
    border-radius: 14px;
    overflow: hidden;
    background-color: #fff;
    top: 50%;
    margin-top: -13px
}

.f_header_menu_pic_search .header-search form {
    margin: 0;
    padding: 0 2px 0 0;
    font-size: 0
}

.f_header_menu_pic_search .header-search input {
    display: inline-block;
    vertical-align: middle;
    width: 175px;
    height: 26px;
    line-height: 26px;
    box-sizing: border-box;
    padding: 0 10px;
    border: 0
}

.f_header_menu_pic_search .header-search button {
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: #fff;
    padding: 5px 11px;
    background-color: #26262e;
    border-radius: 14px;
    border: 0;
    outline: 0;
    cursor: pointer
}

.f_header_menu_pic_search_2 {
    background-color: #fff
}

.f_header_menu_pic_search_2 .top_link, .f_header_menu_pic_search_2 .top_language {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9999
}

.f_header_menu_pic_search_2 .top_link {
    right: 92px;
    color: #999
}

.f_header_menu_pic_search_2 .top_language {
    right: 0
}

.f_header_menu_pic_search_2 .top a, .f_header_menu_pic_search_2 .top {
    color: #fff;
    text-decoration: none
}

.f_header_menu_pic_search_2 .top a {
    display: inline-block;
    vertical-align: middle;
    color: #fff
}

.f_header_menu_pic_search_2 .top a:hover {
    color: #0f75bd
}

.f_header_menu_pic_search_2 .top {
    padding: 24px 0;
    width: 1200px;
    margin: 0 auto;
    position: relative;
    z-index: 9999
}

.f_header_menu_pic_search_2 .top_bg {
    background-color: #26262e;
    width: 100%
}

.f_header_menu_pic_search_2 .web_adress {
    display: none
}

.f_header_menu_pic_search_2 .phone {
    float: left;
    float: left;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.f_header_menu_pic_search_2 .phone .glyphicon-earphone {
    padding-right: 5px;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    top: 0;
    line-height: unset
}

.f_header_menu_pic_search_2 .top_link a {
    padding-right: 8px;
    margin-top: -3px
}

.f_header_menu_pic_search_2 .logo {
    width: 220px;
    height: 60px;
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.f_header_menu_pic_search_2 .menu_bor {
    width: 100%;
    padding: 10px 0;
    position: relative
}

.f_header_menu_pic_search_2 .menu_bor .nav_bg {
    position: absolute;
    width: 100%;
    height: 178px;
    bottom: -178px;
    border-top: 1px solid #ccc;
    background-color: #fff;
    left: 0;
    display: none;
    z-index: 9;
    box-shadow: rgba(0, 0, 0, 0.27) 0 2px 4px, rgba(0, 0, 0, 0.06) 0 0 60px inset
}

.f_header_menu_pic_search_2 .menu {
    width: 1200px;
    margin: 0 auto;
    position: relative
}

.f_header_menu_pic_search_2 .logo img {
    max-width: 205px;
    max-height: 55px
}

.f_header_menu_pic_search_2 .menu_list {
    position: absolute;
    left: 220px;
    top: 20px;
    width: 1000px;
    height: 45px;
    margin-left: 60px
}

.f_header_menu_pic_search_2 .menu_list li {
    float: left;
    font-size: 16px;
    height: 45px;
    font-weight:500;
    text-transform: uppercase;
    margin-right: 30px
}

.f_header_menu_pic_search_2 .menu_list li .pic_div {
    position: relative;
    z-index: 900;
    width: 900px;
    margin-left: 50px;
    float: left
}

.f_header_menu_pic_search_2 .menu_list li a {
    text-decoration: none;
    position: relative
}

.f_header_menu_pic_search_2 .menu_list li a::after {
    position: absolute;
    content: "";
    width: 0;
    height: 2px;
    background-color: #0f75bd;
    left: 0;
    bottom: -4px;
    transition: width .2s ease
}

.cont_main_no_inner img{width:100%;max-width: 100%;height: auto !important;display: block;margin: 0 auto;}
.bg_ov  table {border-collapse: collapse;width: 100%;}
.bg_ov  table td{ border: 1px #e3e3e3 solid;
    padding: 5px;}
/*.cont_main_no_inner table tr:nth-child(1){
    background-color: #A2D5F2;
}*/


.f_header_menu_pic_search_2 .menu_list li a:hover {
    color: #333
}

.f_header_menu_pic_search_2 .menu_list li a:hover::after {
    width: 100%
}

.f_header_menu_pic_search_2 .menu_list li.cur a::after {
    width: 100%
}

.f_header_menu_pic_search_2 .menu_list .nav {
    position: relative;
    z-index: 9
}

.f_header_menu_pic_search_2 .menu_list .nav .item {
    position: absolute;
    top: 10px;
    width: 1000px;
    padding: 10px 0;
    height: 150px;
    overflow: hidden
}

.f_header_menu_pic_search_2 .nav_pos {
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    padding: 10px 0
}

.f_header_menu_pic_search_2 .nav_pos h2 {
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.f_header_menu_pic_search_2 .nav_pos dl {
    margin: 10px 10px 10px 32px;
    float: left
}

.f_header_menu_pic_search_2 .nav_pos dl {
    width: 180px;
    text-align: center
}

.f_header_menu_pic_search_2 .nav_pos dl dt {
    position: relative;
    width: 180px;
    height: 100px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden
}

.f_header_menu_pic_search_2 .nav_pos dl:hover dt img {
    transform: scale(1.1)
}

.f_header_menu_pic_search_2 .nav_pos dl img {
    max-width: 140px;
    max-height: 100px;
    transition: all .3s ease-out 0
}

.f_header_menu_pic_search_2 .right_click, .f_header_menu_pic_search_2 .left_click {
    position: absolute;
    top: 55px;
    font-size: 20px;
    line-height: 10px;
    background-color: #ddd;
    padding: 10px;
    cursor: pointer;
    border-radius: 99px;
    z-index: 9999
}

.f_header_menu_pic_search_2 .left_click {
    left: 0
}

.f_header_menu_pic_search_2 .right_click {
    right: 0
}

.f_header_menu_pic_search_2 .right_click .glyphicon, .f_header_menu_pic_search_2 .left_click .glyphicon {
    top: 0
}

.f_header_menu_pic_search_2 .right_click:hover, .f_header_menu_pic_search_2 .left_click:hover {
    background-color: #0f75bd;
    color: #fff
}

.f_header_menu_pic_search_2 .selected {
    margin-left: 8px;
    padding: 8px 0
}

.f_header_menu_pic_search_2 .selected a {
    color: #999;
    padding-left: 20px;
    position: relative
}

.f_header_menu_pic_search_2 .selected a::before {
    position: absolute;
    content: "";
    width: 16px;
    height: 12px;
    left: 0;
    top: 5px;
    background: url("../images/css-sprite.png") no-repeat
}

.f_header_menu_pic_search_2 .select_language_wrap .arrow {
    display: block;
    width: 0;
    height: 0;
    margin-left: 3px;
    border-width: 4px;
    border-style: solid;
    border-color: #999 transparent transparent;
    border-image: initial;
    float: right;
    margin-top: 8px
}

.f_header_menu_pic_search_2 .select_language_wrap:hover .select_language {
    display: block
}

.f_header_menu_pic_search_2 .top a:hover .arrow {
    border-top-color: #0f75bd
}

.f_header_menu_pic_search_2 .select_language {
    background: #fff;
	border: 1px solid #ccc;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	padding: 6px 15PX;
	position: absolute;
	top: 22px;
	right: -27px;
	height: auto;
	width: 80px;
    display: none
}

.f_header_menu_pic_search_2 .select_language dt {
    width: 80%;
	text-align: left;
	overflow: hidden;
	padding-left: 28px;
	font-size: 12px;
	position: relative;
}

.f_header_menu_pic_search_2 .select_language dt::before {
    position: absolute;
    content: "";
    width: 16px;
    height: 12px;
    left: 0;
    top: 5px;
    background: url("../images/css-sprite.png") no-repeat
}

.f_header_menu_pic_search_2 .select_language dt a {
    color: #333
}

.f_header_menu_pic_search_2 .select_language dt.english::before{
	background-position: 0 -74px;
}
.f_header_menu_pic_search_2 .select_language_wrap a.english::before {
   background-position: -214px -63px;
}

.f_header_menu_pic_search_2 .select_language dt.french::before, .f_header_menu_pic_search_2 .selected a.french::before {
    background-position: -16px -74px;
    float: none
}

.f_header_menu_pic_search_2 .select_language dt.german::before, .f_header_menu_pic_search_2 .selected a.german::before {
    background-position: -34px -74px
}

.f_header_menu_pic_search_2 .select_language dt.italian::before, .f_header_menu_pic_search_2 .selected a.italian::before {
    background-position: -50px -74px
}

.f_header_menu_pic_search_2 .select_language dt.russian::before, .f_header_menu_pic_search_2 .selected a.russian::before {
    background-position: -68px -74px
}

.f_header_menu_pic_search_2 .select_language dt.spanish::before, .f_header_menu_pic_search_2 .selected a.spanish::before {
    background-position: -85px -74px
}

.f_header_menu_pic_search_2 .select_language dt.portuguese::before, .f_header_menu_pic_search_2 .selected a.portuguese::before {
    background-position: -102px -74px
}

.f_header_menu_pic_search_2 .select_language dt.dutch::before, .f_header_menu_pic_search_2 .selected a.dutch::before {
    background-position: -119px -74px
}

.f_header_menu_pic_search_2 .select_language dt.greek::before, .f_header_menu_pic_search_2 .selected a.greek::before {
    background-position: -136px -75px
}

.f_header_menu_pic_search_2 .select_language dt.japanese::before, .f_header_menu_pic_search_2 .selected a.japanese::before {
    background-position: -153px -75px
}

.f_header_menu_pic_search_2 .select_language dt.korean::before, .f_header_menu_pic_search_2 .selected a.korean::before {
    background-position: -170px -75px
}

.f_header_menu_pic_search_2 .select_language dt.hindi::before, .f_header_menu_pic_search_2 .selected a.hindi::before {
    background-position: -204px -75px
}

.f_header_menu_pic_search_2 .select_language dt.arabic::before, .f_header_menu_pic_search_2 .selected a.arabic::before {
    background-position: -187px -75px
}

.f_header_menu_pic_search_2 .select_language dt.turkish::before, .f_header_menu_pic_search_2 .selected a.turkish::before {
    background-position: -221px -75px
}

.f_header_menu_pic_search_2 .select_language dt.indonesian::before, .f_header_menu_pic_search_2 .selected a.indonesian::before {
    background-position: -112px -63px
}

.f_header_menu_pic_search_2 .select_language dt.vietnamese::before, .f_header_menu_pic_search_2 .selected a.vietnamese::before {
    background-position: -129px -63px
}

.f_header_menu_pic_search_2 .select_language dt.thai::before, .f_header_menu_pic_search_2 .selected a.thai::before {
    background-position: -146px -63px
}

.f_header_menu_pic_search_2 .select_language dt.bengali::before, .f_header_menu_pic_search_2 .selected a.bengali::before {
    background-position: -163px -63px
}

.f_header_menu_pic_search_2 .select_language dt.persian::before, .f_header_menu_pic_search_2 .selected a.persian::before {
    background-position: -181px -63px
}

.f_header_menu_pic_search_2 .select_language dt.polish::before, .f_header_menu_pic_search_2 .selected a.polish::before {
    background-position: -197px -63px
}

.f_header_menu_pic_search_2 .select_language dt.china::before, .f_header_menu_pic_search_2 .selected a.china::before {
    background-position: -214px -63px
}

.f_header_menu_pic_search_2 .header-search {
    position: absolute;
    right: 260px;
    height: 28px;
    border-radius: 14px;
    overflow: hidden;
    background-color: #fff;
    top: 50%;
    margin-top: -14px
}

.f_header_menu_pic_search_2 .header-search form {
    margin-right: 1px;
    font-size: 0
}

.f_header_menu_pic_search_2 .header-search input {
    display: inline-block;
    vertical-align: middle;
    width: 175px;
    height: 28px;
    line-height: 28px;
    box-sizing: border-box;
    padding: 0 10px;
    border: 0
}

.f_header_menu_pic_search_2 .header-search button {
    height: 24px;
    line-height: 24px;
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: #fff;
    padding: 0 10px;
    background-color: #26262e;
    border-radius: 14px;
    border: 0;
    outline: 0;
    cursor: pointer
}

.f_inquiry_box_simp {
    padding: 8px 0
}

.f_inquiry_box_simp input, .f_inquiry_box_simp select {
    outline: 0
}

.f_inquiry_box_simp .inquiry_content {
    background: #f5f8fd;
    border: 1px solid #cfd7e4;
    border-radius: 6px
}

.f_inquiry_box_simp th, .f_inquiry_box_simp td {
    padding: 4px 3px;
    text-align: left
}

.f_inquiry_box_simp th {
    text-align: right
}

.f_inquiry_box_simp .inquiry_text {
    border-color: #99aabd #d2dce8 #d2dce8 #99aabd;
    border-style: solid;
    border-width: 1px;
    height: 22px;
    line-height: 22px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    padding: 0 5px
}

.f_inquiry_box_simp .error_cntr {
    font: .85em verdana;
    line-height: 18px;
    height: 18px;
    width: 100%;
    clear: both;
    background: url(../images/css-sprite.png) no-repeat -240px -35px;
    margin-top: 3px;
    padding-left: 20px;
    color: #e30157;
    display: none
}

.f_inquiry_box_simp .email_address_td .inquiry_text {
    width: 200px;
    float: left
}

.f_inquiry_box_simp .g_mid {
    position: relative
}

.f_inquiry_box_simp .g_tab {
    width: 100%;
    table-layout: fixed;
    float: left;
    text-align: left;
    margin-top: 10px
}

.f_inquiry_box_simp .g_show {
    overflow: hidden;
    width: 100%
}

.f_inquiry_box_simp .btn_wrap {
    width: 100%;
    text-align: center;
    padding: 20px 0;
    height: 40px
}

.f_inquiry_box_simp .s {
    font-size: 10px;
    float: left;
    display: inline;
    line-height: 22px;
    color: red;
    margin-left: 5px
}

.f_inquiry_box_simp .th_cs {
    font-size: 12px;
    color: #333;
    width: 12%;
    padding-top: 10px
}

.f_inquiry_box_simp .email_address_td {
    padding-bottom: 8px;
    width: 620px
}

.f_inquiry_box_simp .qr_po {
    background: url(../images/css-sprite.png) no-repeat -400px -319px;
    padding-left: 8px
}

.f_inquiry_box_simp .com_pro {
    vertical-align: top;
    padding-bottom: 0;
    width: 88%
}

.f_inquiry_box_simp .com_pro strong {
    margin-right: 5px
}

.f_inquiry_box_simp .com_pro span {
    color: #888
}

.f_inquiry_box_simp .g_lab {
    font-weight: normal;
    line-height: 24px;
    padding-top: 2px
}

.f_inquiry_box_simp .g_sta {
    float: right;
    display: inline;
    padding-left: 8px;
    background: url(../images/css-sprite.png) no-repeat -400px -316px;
    padding-right: 34px;
    height: 20px;
    font-size: 11px;
    color: #333
}

.f_inquiry_box_simp .receiver-list li {
    margin-bottom: 8px
}

.f_inquiry_box_simp .product_table {
    width: 142px;
    height: 102px;
    left: 66px;
    top: 20px;
    z-index: 99;
    background: #fff;
    position: absolute;
    border: 1px solid #dcdcdc;
    display: none
}

.f_inquiry_box_simp a.blue:hover .product_table {
    display: block
}

.f_inquiry_box_simp .subject_td .inquiry_text {
    width: 610px
}

.f_inquiry_box_simp .message_td {
    padding-right: 34px
}

.f_inquiry_box_simp .message_td .te {
    background: #fff;
    border: 1px solid #bbb;
    padding: 0 1px 1px;
    font: 12px Verdana, Arial;
    margin: 0
}

.f_inquiry_box_simp .message_td .te iframe {
    border: 0
}

.f_inquiry_box_simp .message_td .teheader {
    height: 31px;
    border-bottom: 1px solid #bbb;
    background: linear-gradient(to bottom, rgba(242, 242, 242, .5) 50%, rgba(235, 235, 235, 1));
    padding-top: 1px
}

.f_inquiry_box_simp .message_td .tedivider {
    float: left;
    width: 1px;
    height: 30px;
    background: #ccc
}

.f_inquiry_box_simp .message_td .tecontrol {
    float: left;
    width: 34px;
    height: 30px;
    cursor: pointer;
    background-image: url(../images/icons.png)
}

.f_inquiry_box_simp .message_td .tecontrol:hover {
    background-color: #fff;
    background-position: 30px 0
}

.f_inquiry_box_simp .message_td .tefooter {
    height: 32px;
    border-top: 1px solid #bbb;
    background: #f5f5f5
}

.f_inquiry_box_simp .message_td .toggle {
    float: left;
    padding: 9px 13px 0 10px;
    height: 23px;
    color: #666
}

.f_inquiry_box_simp .message_td .resize {
    float: right;
    height: 32px;
    width: 32px;
    background: url(../images/css-sprite.png) -376px -264px no-repeat;
    cursor: s-resize
}

.f_inquiry_box_simp .message_td .text_wrap {
    height: 173px;
    position: relative
}

.f_inquiry_box_simp .message_td textarea {
    height: 143px;
    padding: 15px 10px;
    border: 0;
    font-family: verdana;
    display: none
}

.f_inquiry_box_simp .file_table th {
    padding-top: 6px;
    width: 46px
}

.f_inquiry_box_simp .file_table label {
    font-weight: bold;
    color: #333
}

.f_inquiry_box_simp .time_wrap {
    line-height: 24px
}

.f_inquiry_box_simp .time_wrap input[type="checkbox"] {
    margin-left: 0
}

.f_inquiry_box_simp input[type="checkbox"] {
    vertical-align: middle
}

.f_inquiry_box_simp .file_table {
    background: #fff;
    display: none;
    width: 780px;
    padding: 10px 0
}

.f_inquiry_box_simp .toggle_tab span {
    width: 10px;
    display: inline-block;
    height: 10px;
    background: url(../images/css-sprite.png) -191px 0 no-repeat
}

.f_inquiry_box_simp .toggle_tab span.show {
    background: url(../images/css-sprite.png) -220px 0 no-repeat
}

.f_inquiry_box_simp .toggle_tab table span {
    background: 0;
    display: inline
}

.f_inquiry_box_simp .request {
    background: #fff;
    display: none;
    border: 0;
    padding: 10px 0;
    width: 780px
}

.f_inquiry_recommend_simp {
    padding: 0 25px
}

.f_inquiry_recommend_simp ul {
    overflow: hidden
}

.f_inquiry_recommend_simp li {
    width: 50%;
    padding: 15px 0;
    float: left;
    border-bottom: #dcdcdc dotted 1px;
    height: 80px
}

.f_inquiry_recommend_simp .item_wrap .product_img_td {
    width: 104px;
    height: 79px;
    border: #dcdcdc solid 1px;
    text-align: center;
    vertical-align: middle
}

.f_inquiry_recommend_simp .item_wrap .product_img_td img {
    max-width: 104px;
    max-height: 79px
}

.f_inquiry_recommend_simp .product_detail_td {
    text-align: left;
    vertical-align: top;
    padding: 0 20px 0 10px
}

.f_inquiry_recommend_simp .product_detail_td .pro_name {
    height: 55px;
    line-height: 18px;
    overflow: hidden;
    font-family: Verdana, Geneva, sans-serif
}

.f_inquiry_recommend_simp .product_detail_td .btn_wrap {
    margin-top: 8px
}

.f_inquiry_sendok_simp {
    padding: 0 8px 8px 8px;
    font-family: Verdana, Geneva, sans-serif
}

.f_inquiry_sendok_simp .send_wrap {
    background: #f5f8fd;
    border: 1px solid #cfd7e4;
    border-radius: 6px;
    padding-top: 22px
}

.f_inquiry_sendok_simp .tip_box {
    height: 30px;
    padding: 0 0 0 72px;
    line-height: 25px;
    font-size: 20px;
    position: relative
}

.f_inquiry_sendok_simp .tip_box:before {
    position: absolute;
    width: 30px;
    height: 30px;
    content: "";
    background: url(../images/css-sprite.png) no-repeat -264px -1px;
    left: 20px
}

.f_inquiry_sendok_simp .tip_box strong {
    font-weight: normal
}

.f_inquiry_sendok_simp .content_box {
    padding-left: 77px;
    padding-top: 5px;
    margin-bottom: 15px
}

.f_inquiry_sendok_simp .content_box .or_box {
    font-size: 16px;
    margin-bottom: 12px
}

.f_inquiry_sendok_simp .content_table {
    border: #dcdcdc solid 1px;
    width: 800px;
    margin-top: 5px;
    background: #fff
}

.f_inquiry_sendok_simp .content_table .email_img_cntr {
    width: 7%;
    position: relative
}

.f_inquiry_sendok_simp .content_table .email_img_cntr:before {
    position: absolute;
    content: "";
    width: 40px;
    height: 25px;
    background-image: url(../images/css-sprite.png);
    background-position: -129px -96px;
    background-repeat: no-repeat;
    left: 10px;
    top: 16px
}

.f_inquiry_sendok_simp .content_table .email_detail {
    width: 93%;
    line-height: 22px;
    padding: 15px 5px 13px
}

.f_inquiry_sendok_simp .content_table .img_gs {
    width: 100%;
    height: 22px;
    overflow: hidden
}

.f_inquiry_sendok_simp .content_table .img_gs .left_inner {
    float: left;
    padding-right: 5px;
    display: inline-block
}

.f_inquiry_sendok_simp .img_gs img {
    margin-left: 5px
}

.f_menu_list_category {
    width: 1200px;
    margin: 0 auto 20px;
    clear: both;
    border-top: 1px solid #ddd
}

.f_menu_list_category .tit {
    color: #000;
    font-size: 20px;
    line-height: 2em;
    padding-top: 8px;
    font-weight: bold
}

.f_menu_list_category .menu_box {
    width: 1000px
}

.f_menu_list_category .menu_box li {
    box-sizing: border-box;
    position: relative;
    width: 22%;
    float: left;
    padding: 5px 0 5px 15px;
    margin-right: 3%
}

.f_menu_list_category .menu_box li:nth-of-type {
    margin-right: 0
}

.f_menu_list_category .menu_box li:before {
    content: "";
    position: absolute;
    left: 5px;
    top: 50%;
    margin-top: -2px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #999;
    -webkit-transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    -ms-transition: background-color .2s ease;
    transition: background-color .2s ease
}

.f_menu_list_category .menu_box li a {
    font-size: 14px;
    font-weight: normal;
    line-height: 2em;
    color: #999
}

.f_menu_list_category .menu_box li.cur:before, .f_menu_list_category .menu_box li:hover:before {
    background-color: #333
}

.f_menu_list_category .menu_box li:hover a, .f_menu_list_category .menu_box li.cur a {
    color: #333
}

.f_menu_list_category .menu_box li.cur a {
    color: #333;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -o-transition: color .2s ease;
    -ms-transition: color .2s ease;
    transition: color .2s ease
}

.f_pic_categories1_simp .main_visual {
    background: #999;
    /* height: 500px; */
    height: 800px;
    overflow: hidden;
    position: relative
}

.f_pic_categories1_simp .main_image {
    /* height: 500px; */
    height: 800px;

    overflow: hidden;
    position: relative
}

.f_pic_categories1_simp .main_image ul {
    width: 9999px;
    /* height: 500px; */
    height: 800px;

    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff
}

.f_pic_categories1_simp .main_image li {
    float: left;
    width: 100%;
    /* height: 500px; */
    height: 800px;

    position: relative
}

.f_pic_categories1_simp .main_body {
    position: absolute;
    left: 525px
}

.f_pic_categories1_simp .main_image li span {
    display: block;
    width: 100%;
    /* height: 500px; */
    height: 800px;

    background-size: auto 100% !important;
    background-color: #fff !important
}

.f_pic_categories1_simp .main_image li a {
    display: block;
    width: 100%;
    /* height: 500px */
    height: 800px

}

.f_pic_categories1_simp #btn_prev, #btn_next {
    z-index: 11;
    position: absolute;
    display: block;
    width: 73px !important;
    height: 74px !important;
    top: 50%;
    margin-top: -37px;
    display: none
}

.f_pic_categories1_simp .flicking_con {
    display: block !important;
    position: absolute;
    bottom: 20px;
    width: 120px;
    left: 47%;
    z-index: 9
}

.f_pic_categories1_simp .flicking_con a {
    background: #fff;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #000;
    margin-right: 15px;
    box-sizing: border-box;
    font-size: 0;
    display: block;
    float: left;
    opacity: .5
}

.f_pic_categories1_simp .flicking_con a.on {
    background-color: #fff;
    opacity: 1
}

.f_pic_categories1_simp #btn_prev, .f_pic_categories1_simp #btn_next {
    z-index: 111;
    border-radius: 3px;
    position: absolute;
    display: block;
    width: 70px !important;
    height: 70px !important;
    border-radius: 50%;
    top: 46%;
    margin-top: -37px;
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    opacity: .6;
    display: none;
    -webkit-transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    -ms-transition: background-color .2s ease;
    transition: background-color .2s ease
}

.f_pic_categories1_simp #btn_prev {
    background: #000 url(../images/css-sprite.png) no-repeat -31px -113px;
    left: 100px
}

.f_pic_categories1_simp #btn_next {
    background: #000 url(../images/css-sprite.png) no-repeat -28px -172px;
    right: 100px
}

.f_pic_categories1_simp #btn_prev:hover, .f_pic_categories1_simp #btn_next:hover {
    background-color: #0f75bd;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1
}

.f_pic_categories1_simp img[src$='load_icon.gif'] {
    width: 32px !important;
    min-width: 0;
    min-height: 0
}

.f_pmd_products {
    margin-top: 20px
}

.f_pmd_products .more_products {
    box-sizing: border-box
}

.f_pmd_products .more_products {
    width: 1200px;
    margin: 0 auto;
    background-color: #fff;
    padding: 10px 33px;
    border-left: 4px solid #0f75bd;
    overflow: hidden;
    display: flex;
    align-items: center
}

.f_pmd_products .more_products .more-products-title {
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    color: #333;
    letter-spacing: .08px;
    font-weight: bold;
    text-transform: uppercase
}

.f_pmd_products .more_products .lists {
    height: 20px;
    line-height: 20px;
    list-style: none;
    padding: 0;
    margin: 0 0 0 30px;
    overflow: hidden;
    flex: 1;
    position: relative
}

.f_pmd_products .more_products .lists li {
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    opacity: 0;
    transition: opacity .5s ease
}

.f_pmd_products .more_products .lists li.current {
    z-index: 1;
    opacity: 1
}

.f_pmd_products .more_products .lists a {
    display: block;
    font-size: 14px;
    color: #333;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: color .2s ease
}

.more_products .lists a:hover {
    color: #0f75bd
}

.f_privacy {
    margin: 0 auto 50px;
    width: 1200px;
    box-sizing: border-box;
    line-height: 28px;
    background-color: #fff;
    border-radius: 4px;
    padding: 15px 30px
}

.f_product_category_column {
    clear: both
}

.f_product_category_column .title {
    font-size: 28px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-bottom: 26px
}

.f_product_category_column li {
    width: 290px;
    height: 520px;
    float: left;
    background-color: #fff;
    border-radius: 4px;
    padding: 9px 9px 21px;
    margin-right: 13px;
    margin-bottom: 9px;
    box-sizing: border-box;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    position: relative;
    cursor: pointer
}

.f_product_category_column li:nth-of-type(4n) {
    margin-right: 0
}

.f_product_category_column li .img {
    position: relative;
    width: 272px;
    height: 272px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden
}

.f_product_category_column li .img img {
    max-width: 272px;
    max-height: 272px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    -webkit-backface-visibility: hidden
}

.f_product_category_column li:hover .img img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-backface-visibility: hidden
}

.f_product_category_column li:hover {
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.18);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.18)
}

.f_product_category_column li h2 {
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    margin: 10px 10px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 52px
}

.f_product_category_column li p {
    font-size: 14px;
    line-height: 24px;
    padding-left: 15px;
    position: relative;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 10px
}

.f_product_category_column li p:before {
    position: absolute;
    left: 0;
    top: 8px;
    width: 4px;
    height: 4px;
    content: "";
    background-color: #666;
    border-radius: 99px
}

.f_product_category_column .sub_email button {
    background-color: #0f75bd;
    border: 0;
    color: #fff;
    padding: 10px 60px;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: bold
}

.f_product_category_column .sub_email button:hover {
    background-color: #d62001;
    text-decoration: none
}

.f_product_category_column .sub_email {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 20px;
    text-align: center
}

.f_product_category_column .page_box {
    text-align: center
}

.f_product_category_column .page_box a {
    width: 22px;
    height: 22px;
    line-height: 22px;
    border: 0;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease
}

.f_product_category_column .page_box a.cur, .f_product_category_column .page_box a:hover {
    color: #fff;
    background: #0f75bd
}

.f_product_category_column .page_box a {
    text-align: center
}

@-webkit-keyframes nav-i {
    50% {
        -webkit-transform: translateY(8px);
        opacity: .8
    }
    100% {
        -webkit-transform: translateY(0);
        opacity: .5
    }
}

@keyframes nav-i {
    50% {
        transform: translateY(8px);
        opacity: .8
    }
    100% {
        transform: translateY(0);
        opacity: .5
    }
}

.f_product_category_column_2 {
    clear: both
}

.f_product_category_column_2 .title {
    font-size: 28px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-bottom: 26px
}

.f_product_category_column_2 li {
    width: 290px;
    /* height: 520px; */
	/* height: 477px; */
    float: left;
    background-color: #fff;
    border-radius: 4px;
    padding: 9px 9px 21px;
    margin-right: 13px;
    margin-bottom: 9px;
    box-sizing: border-box;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    position: relative;
    cursor: pointer
}

.f_product_category_column_2 li:nth-of-type(4n) {
    margin-right: 0
}

.f_product_category_column_2 li .img {
    position: relative;
    width: 272px;
    height: 272px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden
}

.f_product_category_column_2 li .img img {
    max-width: 272px;
    max-height: 272px;
	width: 100%;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    -webkit-backface-visibility: hidden
}

.f_product_category_column_2 li:hover .img img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-backface-visibility: hidden
}

.f_product_category_column_2 li:hover {
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.18);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.18)
}

.f_product_category_column_2 li h2 {
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    margin: 10px 10px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 52px;
	text-align: center;
}

.f_product_category_column_2 li h2 a {
    display: block
}

.f_product_category_column_2 li p {
    font-size: 14px;
    line-height: 24px;
    padding-left: 15px;
    position: relative;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 10px
}

.f_product_category_column_2 li p:before {
    position: absolute;
    left: 0;
    top: 8px;
    width: 4px;
    height: 4px;
    content: "";
    background-color: #666;
    border-radius: 99px
}

.f_product_category_column_2 .sub_email button {
    font-family: Roboto !important;
    height: 34px;
    line-height: 34px;
    background-color: #0f75bd;
    border: 0;
    color: #fff;
    padding: 0 60px;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px
}

.f_product_category_column_2 .sub_email button:hover {
    background-color: #d62001;
    text-decoration: none
}

.f_product_category_column_2 .sub_email button .glyphicon {
    display: none
}

.f_product_category_column_2 .sub_email {
    /* position: absolute; */
    width: 100%;
    left: 0;
    bottom: 20px;
    text-align: center
}

.f_product_category_column_2 .page_box {
    text-align: center
}

.f_product_category_column_2 .page_box a {
    width: 22px;
    height: 22px;
    line-height: 22px;
    border: 0;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease
}

.f_product_category_column_2 .page_box a.cur, .f_product_category_column_2 .page_box a:hover {
    color: #fff;
    background: #0f75bd
}

.f_product_category_column_2 .page_box a {
    text-align: center
}

@-webkit-keyframes nav-i {
    50% {
        -webkit-transform: translateY(8px);
        opacity: .8
    }
    100% {
        -webkit-transform: translateY(0);
        opacity: .5
    }
}

@keyframes nav-i {
    50% {
        transform: translateY(8px);
        opacity: .8
    }
    100% {
        transform: translateY(0);
        opacity: .5
    }
}

.f_product_showsimple_2 {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    padding-top: 75px
}

.f_product_showsimple_2 .m_title h1 {
    font-weight: bold;
    color: #000;
    text-align: center;
    margin-bottom: 54px
}

.f_product_showsimple_2 .m_title h1::before {
    content: ""
}

.f_product_showsimple_2 .products_wrap ul {
    overflow: hidden;
    margin: 0 -6px
}

.f_product_showsimple_2 .pro_box {
    width: 290px;
    /* height: 472px; */
    box-sizing: border-box;
    float: left;
    padding: 9px;
    background-color: #fff;
    margin: 0 6px 11px;
    transition: box-shadow .2s ease 0
}

.f_product_showsimple_2 .pro_box .operations {
    text-align: center
}

.f_product_showsimple_2 .pro_box .operations .btn {
    height: 34px !important;
    line-height: 34px !important;
    padding: 0 60px !important
}

.f_product_showsimple_2 .pro_box:hover {
    background: #fff;
    box-shadow: rgba(168, 158, 156, 0.18) 0 3px 15px
}

.f_product_showsimple_2 .pro_img {
    position: relative;
    text-align: center
}

.f_product_showsimple_2 .pro_img a {
    width: 100%;
    height: 272px;
    line-height: 272px;
    overflow: hidden;
    display: block;
    vertical-align: middle;
    text-align: center
}

.f_product_showsimple_2 .pro_img a:hover img {
    transform: scale(1.2);
    transition: all .5s ease
}

.f_product_showsimple_2 .pro_img a img {
    max-width: 272px;
    max-height: 272px;
    transition: all .5s ease;
    backface-visibility: hidden
}

.f_product_showsimple_2 .pro_tit {
    /* height: 50px; */
    overflow: hidden;
    width: 240px;
    margin: 10px auto
}

.f_product_showsimple_2 .pro_parameters {
    height: 40px;
    width: 240px;
    margin: 10px auto;
    font-size: 13px;
    color: #999
}

.f_product_showsimple_2 .pro_parameters li {
    line-height: 1.5;
    font-size: 14px;
    width: 240px;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative
}

.f_product_showsimple_2 .pro_parameters li::before {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #999;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2px
}

.f_product_showsimple_2 .pro_tit a {
    font-size: 16px;
    line-height: 1.5;
    font-weight: normal;
    color: #333;
    /* margin-bottom: 13px; */
    text-align: center;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.f_product_showsimple_2 .pro_tit a:hover {
    color: #0f75bd
}

.f_product_showsimple_2 .p_divider {
    display: block;
    position: absolute;
    width: 1px;
    background: linear-gradient(rgba(255, 255, 255, 0) 0, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%)
}

.f_product_stick_updn_2 {
    padding-top: 72px;
    width: 1212px;
    margin: 0 auto
}

.f_product_stick_updn_2 .title {
    font-size: 28px;
    font-weight: bold;
    color: #000;
    text-align: center;
    margin-bottom: 49px;
    text-transform: uppercase
}

.f_product_stick_updn_2 .img_list {
    width: 246px;
    float: left;
    margin-right: 4px;
    transition: box-shadow .2s ease
}

.f_product_stick_updn_2 .img_list:hover {
    box-shadow: rgba(168, 158, 156, 0.18) 0 3px 15px
}

.f_product_stick_updn_2 .last {
    margin-right: 0
}

.f_product_stick_updn_2 .img_list h2 {
    font-size: 14px;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.f_product_stick_updn_2 .img_list .img_son li {
    /* height: 350px; */
    /* height: 272px; */
    position: relative
}

.f_product_stick_updn_2 .img_list .img_son li::after {
    position: absolute;
    width: 100%;
    height: 1px;
    content: "";
    bottom: 0;
    left: 0;
    background-color: #f5f5f5
}

.f_product_stick_updn_2 .img_list .img {
    width: 100%;
    height: 272px;
    line-height: 272px;
    display: block;
    text-align: center;
    vertical-align: middle;
    overflow: hidden
}

.f_product_stick_updn_2 .img_list .img img {
    display: inline-block !important;
    max-width: 100%;
    max-height: 100%;
    transition: all .5s ease;
    backface-visibility: hidden
}

.f_product_stick_updn_2 .img_list:hover .img img {
    transform: scale(1.1);
    backface-visibility: hidden
}

.f_product_stick_updn_2 .img_list ul {
    text-align: center;
    /* height: 350px; */
    overflow: hidden
}

.f_product_stick_updn_2 .img_list ul a {
    display: block;
    text-decoration: none
}

.f_product_stick_updn_2 .img_list ul a.tit {
    font-size: 16px;
    padding: 0 10px;
    line-height: 26px;
    max-height: 52px;
    margin: 10px 0;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.f_product_stick_updn_2 .img_list ul a.tit:hover {
    color: #0f75bd
}

.f_product_stick_updn_2 .hot_bg {
    display: block;
    text-align: center;
    padding: 5px 10px;
    position: relative
}

.f_product_stick_updn_2 h2.hot_title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #999;
    margin-bottom: 10px
}

.f_product_stick_updn_2 .hot_title a {
    font-size: 14px;
    color: #999;
    transition: color .2s ease
}

.f_product_stick_updn_2 .hot_title a:hover {
    color: #0f75bd
}

.f_product_stick_updn_2 a.hot_more {
    display: block;
    color: #0f75bd;
    text-transform: uppercase;
    transition: color .2s ease
}

.f_product_stick_updn_2 a.hot_more:hover {
    background-color: #fff;
    text-decoration: none;
    color: #0d5486
}

.f_product_stick_updn_2 .hot_bg_top {
    text-align: center;
    padding: 10px 10px 20px;
    position: relative
}

.f_product_stick_updn_2 .hot_bg_top + ul li::after {
    display: none
}

.f_product_stick_updn_2 .hot_bg_top::after {
    position: absolute;
    width: 100%;
    height: 1px;
    content: "";
    bottom: 0;
    left: 0;
    background-color: #f5f5f5
}

.f_product_stick_updn_2 img[src$="load_icon.gif"] {
    min-width: 0;
    min-height: 0;
    width: 32px !important
}

.f_product_stick_updn_2 .img_list > ul > li {
    position: relative
}

.f_product_stick_updn_2 .img_list > ul > li:last-child {
    margin-right: 0
}

.f_product_stick_updn_2 .model1-slogn {
    position: absolute;
    top: 240px;
    left: 13px
}

.f_product_stick_updn_2 .img_list .video-image-box {
    width: 246px;
    height: 180px;
    display: none;
    position: relative
}

.f_product_stick_updn_2 .img_list .video-image-box video {
    max-width: 93%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.f_product_stick_updn_2 .video-image-box .fada {
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 28px;
    right: 8px;
    z-index: 10;
    cursor: pointer;
    background: url("../images/pql_zoom.png") center center / cover no-repeat;
    color: #ccc;
    border-radius: 50%;
    border: 0
}

.f_product_stick_updn_2 .img_list {
    position: relative;
    width: 290px;
    /* height: 444px; */
    padding: 9px;
    box-sizing: border-box;
    background-color: #fff;
    margin: 0 6px;
    border-radius: 4px
}

.f_product_stick_updn_2 .img_list .videowrap, .f_product_stick_updn_2 .img_list .videowrap .videoCell {
    position: absolute;
    top: 0;
    left: 0;
    width: 246px;
    height: 176px;
    z-index: 999
}

.f_product_stick_updn_2 .img_list .videowrap .videoBox {
    width: 246px;
    height: 176px;
    display: block;
    position: relative
}

.cont_main_box {
    width: 1200px;
    margin: 0 auto;
    clear: both;
    margin-bottom: 50px
}

.cont_main_whole {
    clear: both
}

.cont_main_fixed {
    height: 110px
}

.cont_main_n {
    width: 330px;
    float: left
}

.cont_main_no {
    width: 870px;
    float: left
}

.cont_main_no_inner {
    margin-left: 17px;
    position: relative;
    background-color: #fff;
    border-radius: 4px;
    padding: 15px 30px
}

@font-face {
    font-family: "HelvLight Normal";
    src: url("/images/fonts/HELN.TTF") format("truetype");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "HelveticaNeue Black";
    src: url("/images/fonts/-black.otf") format("otf"), url("/images/fonts/helveticaneue-black.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

body {
    font-family: Roboto !important;
    color: #333;
    margin: 0;
    padding: 0;
    background: #f5f5f5;
    font-size: 12px;
    line-height: 1.5;
    overflow: scroll;
    overflow-x: hidden
}

p, a, ul, li, dl, dd, dt, h1, h2, h3, h4, img {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 0
}

img {
    vertical-align: middle
}

img[src="/images/load_icon.gif"] {
    width: 32px !important;
    height: 32px !important
}

a {
    cursor: pointer
}

a:link {
    color: #333;
    text-decoration: none
}

a:visited {
    color: #333;
    text-decoration: none
}

a:hover {
    color: #0f75bd
}

td {
    vertical-align: top;
    text-align: left
}

::-webkit-input-placeholder {
    color: #999;
    font-size: 12px
}

:-moz-placeholder {
    color: #999;
    font-size: 12px
}

::-moz-placeholder {
    color: #999;
    font-size: 12px
}

:-ms-input-placeholder {
    color: #999;
    font-size: 12px
}

.clearfix {
    clear: both
}

.fleft {
    float: left
}

.fright {
    float: right
}

.btn {
    font-size: 13px;
    height: 26px !important;
    background-color: #0f75bd !important;
    text-transform: uppercase;
    background-image: none !important;
    -webkit-transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    -ms-transition: background-color .2s ease;
    transition: background-color .2s ease;
    opacity: 1 !important;
    padding: 0 12px !important;
    border-radius: 0 !important;
    border: none !important;
    font-weight: bold;
    cursor: pointer
}

.btn:hover {
    background-color: #0d5486 !important
}

.page_box {
    margin: 25px auto;
    height: 24px;
    cursor: default;
    text-align: center;
    clear: both;
    border: 0
}

.page_box a {
    width: 22px;
    height: 22px;
    line-height: 22px;
    margin-left: 5px;
    text-decoration: none;
    display: inline-block
}

.page_box a.cur {
    background: #0f75bd;
    color: #fff;
    -webkit-transition: background .2s ease;
    -moz-transition: background .2s ease;
    -o-transition: background .2s ease;
    -ms-transition: background .2s ease;
    transition: background .2s ease
}

.page_box a:hover {
    color: #fff;
    background: #0f75bd
}

.contact_us_btn {
    border: 1px solid #ff7d29;
    font-weight: normal;
    font-family: arial;
    font-size: 16px;
    cursor: pointer;
    color: #fff;
    padding: 5px 10px 5px 35px;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .15);
    border-radius: 4px;
    background: #ff7d29 url(../images/css-sprite.png) no-repeat -261px -213px;
    -moz-transition: all .35s ease;
    -o-transition: all .35s ease;
    -webkit-transition: all .35s ease;
    transition: all .35s ease
}

.contact_us_btn:hover {
    background: #fff url(../images/css-sprite.png) no-repeat -377px -213px;
    color: #ff7d29;
    border: 1px solid #ff7d29
}

.bg2d {
    background-color: #fff
}

.search_btn {
    width: 20px;
    height: 20px;
    background: url(../images/css-sprite.png) no-repeat 2px -18px;
    color: #fff
}

.g_btn {
    width: 167px;
    height: 40px;
    background: url(../images/css-sprite.png) no-repeat -219px -295px
}

.btn_default, .btn_alert {
    font-family: arial;
    color: #333;
    font-size: 13px;
    font-weight: 700;
    line-height: 15px;
    padding: 5px 12px;
    border: 1px solid #bcbcbc;
    background-color: #eee;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    background-image: -moz-linear-gradient(top, #fafafa, #e8e8e8);
    background-image: -ms-linear-gradient(top, #fafafa, #e8e8e8);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#e8e8e8));
    background-image: -webkit-linear-gradient(top, #fafafa, #e8e8e8);
    background-image: -o-linear-gradient(top, #fafafa, #e8e8e8);
    background-image: linear-gradient(top, #fafafa, #e8e8e8);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e8e8e8', GradientType=0)
}

.btn_default:hover {
    background: #fff;
    border-color: #aaa;
    text-decoration: none
}

.btn_alert {
    color: #fff;
    border-color: #e87b0e;
    background-image: -moz-linear-gradient(top, #ffa705, #ff8a27);
    background-image: -ms-linear-gradient(top, #ffa705, #ff8a27);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffa705), to(#ff8a27));
    background-image: -webkit-linear-gradient(top, #ffa705, #ff8a27);
    background-image: -o-linear-gradient(top, #ffa705, #ff8a27);
    background-image: linear-gradient(top, #ffa705, #ff8a27);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa705', endColorstr='#ff8a27', GradientType=0)
}

.btn_alert:hover {
    background-image: none;
    background: #ffa705
}

.kj_title {
    width: 1000px;
    margin: 0 auto;
    color: red;
    font-size: 20px;
    padding: 30px 0 10px 0
}

.fill_more_wrap {
    font-family: verdana;
    z-index: 102;
    border: 1px solid #eee;
    margin: 0;
    width: 700px;
    height: 460px;
    position: relative;
    visibility: visible;
    background-color: #fafafa
}

.fill_more_wrap {
    font-family: verdana
}

.fill_more_wrap .title {
    height: 22px;
    font-falimy: verdana, arial;
    font-size: 18px;
    padding: 11px 3px 2px 30px;
    text-align: left;
    border-bottom: 1px solid #eee;
    position: relative
}

.fill_more_wrap .close_box {
    position: absolute;
    right: 8px;
    top: 8px
}

.fill_more_wrap .boxs_wrap {
    width: 677px;
    margin: 0 auto;
    height: 390px;
    margin-top: 12px
}

.fill_more_wrap .boxs_middle .boxs_content {
    padding: 5px 15px 0 30px;
    font-size: 13px
}

.fill_more_wrap .boxs_table select {
    height: 26px;
    line-height: 26px;
    border-color: #dcdcdc;
    outline: 0
}

.fill_more_wrap .boxs_table th {
    width: 19%;
    padding: 4px 3px;
    vertical-align: top
}

.fill_more_wrap .boxs_table .g_lab {
    font-weight: normal;
    padding-top: 7px;
    text-align: right
}

.fill_more_wrap .boxs_table .r_td {
    width: 82%;
    text-align: left;
    padding: 4px 3px
}

.fill_more_wrap .boxs_table .star {
    color: red
}

.fill_more_wrap .boxs_table .inquiry-text {
    border-color: #dcdcdc;
    border-style: solid;
    border-width: 1px;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    outline: 0
}

.fill_more_wrap .boxs_table .text_company {
    width: 300px
}

.fill_more_wrap .boxs_table .fax_box {
    margin-left: 20px
}

.fill_more_wrap .boxs_table .text_hint {
    width: 198px
}

.fill_more_wrap .boxs_table .country_select {
    padding: 0 !important;
    width: 205px;
    color: #333
}

.fill_more_wrap .boxs_table .optional_td {
    padding: 3px 0 0 0
}

.fill_more_wrap .boxs_table .optional_td th {
    width: 22%;
    font-weight: normal;
    padding-top: 5px;
    text-align: right;
    vertical-align: top
}

.fill_more_wrap .boxs_table .optional_td td {
    width: 78%;
    padding: 4px 3px;
    vertical-align: top
}

.fill_more_wrap .boxs_table .price_box {
    line-height: 18px
}

.fill_more_wrap .boxs_table .payment_box {
    line-height: 18px
}

.fill_more_wrap .boxs_table .price_select {
    width: 95px;
    color: #333
}

.fill_more_wrap .boxs_table .order_box {
    color: #999
}

.fill_more_wrap .boxs_table .text_order {
    width: 250px;
    margin-right: 10px
}

.fill_more_wrap .boxs_table .terms_select {
    width: 262px;
    color: #333;
    vertical-align: top
}

.fill_more_wrap .boxs_table .optional_td .request_td {
    vertical-align: middle;
    padding-top: 4px;
    padding-left: 0
}

.fill_more_wrap .boxs_table .request_td input[type="checkbox"] {
    vertical-align: middle;
    margin-right: 1px
}

.fill_more_wrap .boxs_table .request_td .inner_box {
    line-height: 18px
}

.fill_more_wrap .btn_box {
    height: 40px;
    margin: 10px 0;
    text-align: center
}

.fill_more_wrap .boxs_tip {
    position: absolute;
    bottom: 5px;
    left: 55px;
    color: #999;
    border-top: #d4d6d5 solid 1px;
    padding-top: 3px;
    margin-right: 20px
}

.f_menu_list_inner .f_menu_list {
    display: none
}

@font-face {
    font-family: "iconfont";
    src: url('/images/fonts/hu_iconfont.eot');
    src: url('../fonts/hu_iconfont.eot') format('embedded-opentype'), url('../fonts/hu_iconfont.woff') format('woff'), url('../fonts/hu_iconfont.ttf') format('truetype'), url('../fonts/hu_iconfont.svg') format('svg');
    font-display: swap
}

@font-face {
    font-family: iconfont;
    src: url(../fonts/iconfont.eot);
    src: url(../fonts/iconfont.eot) format('embedded-opentype'), url('../fonts/7ff51270d42143f9934430a620d279bf.woff') format('woff2'), url(../fonts/iconfont.woff) format('woff'), url(../fonts/iconfont.ttf) format('truetype'), url(../fonts/iconfont.svg) format('svg')
}

.iconfont {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-yahoo1:before {
    content: "\e8d5"
}

.icon-youjian:before {
    content: "\e61a"
}

.icon-skype:before {
    content: "\e600"
}

.icon-WhatsAPP:before {
    content: "\e6dc"
}

.icon-aim:before {
    content: "\e638"
}

.icon-icq:before {
    content: "\e69e"
}

.icon-viber:before {
    content: "\e68f"
}

.icon-wechat:before {
    content: "\e601"
}

.model1-slogn {
    display: block;
    position: absolute;
    bottom: 5px;
    left: 5px;
    width: 50px;
    height: 20px;
    background: url(../images/pql_video_tag.png) no-repeat center;
    z-index: 999
}

.clearfix:after {
    content: "";
    display: block
}

.clearfix {
    *zoom: 1
}

.Verifiedby {
    width: 100%;
    font-family: PingFang SC;
    height: 40px;
    text-transform: none
}

.Verifiedby .sgsmain {
    height: 40px;
    padding: 0 13px;
    background: rgba(224, 243, 255, 1);
    border-radius: 4px;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    line-height: 39px
}

.Verifiedby .sgsmain .text {
    text-transform: none;
    width: 103px;
    height: 28px;
    font-size: 20px;
    font-weight: 600;
    color: rgba(51, 51, 51, 1);
    vertical-align: middle
}

.Verifiedby .sgsmain .sgsimg {
    width: 40px !important;
    height: 25px !important;
    margin-left: 14px;
    margin-right: 12px;
    vertical-align: middle
}

.Verifiedby .sgsmain .ecerimg {
    vertical-align: middle;
    margin: 0;
    margin-left: 9px;
    width: 49px !important;
    height: 14px !important
}

.Verifiedby .sgsmain .and {
    color: #333;
    font-size: 20px;
    font-weight: 400;
    vertical-align: middle
}

.abouts .sgsmain {
    float: left
}

.abouts .aboutinfo {
    text-transform: none;
    float: right;
    line-height: 40px;
    color: rgba(102, 102, 102, 1);
    font-size: 14px
}

.abouts .ecerfuhao {
    color: #2ebc4f;
    font-weight: 800;
    font-size: 20px;
    line-height: 39px;
    height: 39px;
    float: left
}

.duihao1, .duihao2 {
    display: inline-block;
    border: 2px solid #fe9313;
    width: 8px;
    height: 14px;
    transform: rotate(45deg);
    border-top: transparent;
    border-left: transparent
}

.duihao2 {
    border-color: #2ebc4f
}

.abouttable {
    margin-bottom: 10px;
    background: linear-gradient(180deg, rgba(240, 250, 253, 1) 0, rgba(249, 254, 255, 1) 100%);
    width: 100%
}

.abouttable {
    width: 100%
}

.abouttable p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    float: left;
    max-width: 95%
}

.abouttable span {
    float: right
}

.abouttable .left {
    width: 49%;
    padding: 18px 0;
    display: inline-block;
    padding-left: 25px;
    padding-right: 39px;
    box-sizing: border-box;
    border-right: 1px solid rgba(239, 239, 239, 1);
    border-bottom: 1px solid rgba(239, 239, 239, 1)
}

.videologo {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    text-align: center;
    height: 100%;
    width: 100%;
    cursor: pointer;
    z-index: 10
}

.videologo::before, .videologo::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.videologo::before {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.5)
}

.videologo::after {
    border-style: solid;
    border-color: transparent transparent transparent #fff;
    border-width: 8px 0 8px 12px;
    border-radius: 4px
}

.abouttable .right {
    width: 50%;
    display: inline-block;
    padding: 18px 0;
    padding-left: 25px;
    padding-right: 39px;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(239, 239, 239, 1)
}

.abouttable > div:nth-last-child(1), .abouttable > div:nth-last-child(2) {
    border-bottom: 0
}

.aboutlink .line {
    width: 1px;
    height: 20px;
    background: #c6c6c6;
    display: inline-block;
    margin-left: 10px;
    margin-right: 9px;
    vertical-align: middle
}

.aboutlink {
    margin: 15px 0;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    line-height: 19px
}

.aboutlink span:nth-child(1) {
    color: rgba(153, 153, 153, 1)
}

.aboutlink span:nth-child(3) {
    color: rgba(51, 51, 51, 1);
    margin-right: 27px
}

.aboutlink span:nth-child(4) {
    color: rgba(51, 51, 51, 1);
    text-decoration: underline;
    cursor: pointer
}

.YouTuBe_Box_Iframe {
    width: 100%;
    height: 100%;
    position: relative;
    max-width: 500px;
    max-height: 500px;
    background: rgba(0, 0, 0, .01)
}

.YouTuBe_Box_Iframe .play {
    position: absolute;
    width: 80px;
    height: 80px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    border-radius: 50%
}

.YouTuBe_Box_Iframe .BoxId {
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0
}

.YouTuBe_Box_Iframe .img {
    width: 100%;
    height: 100%;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center
}

.YouTuBe_Box_Iframe img {
    max-width: 100%;
    max-height: 100%
}

.YouTuBe_Box_Iframe .svg img {
    max-width: 80px !important;
    max-height: 80px !important;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.YouTuBe_Box_Iframe .play .svg {
    width: 40px;
    height: 40px;
    background: #000;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    box-shadow: 0 0 .3rem rgba(0, 0, 0, .2);
    transform: translate(-50%, -50%)
}

.el-message {
    min-width: 380px;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #ebeef5;
    position: fixed;
    left: 50%;
    top: 20px;
    transform: translateX(-50%);
    background-color: #edf2fc;
    transition: opacity .3s, transform .4s, top .4s;
    overflow: hidden;
    padding: 10px 10px 10px 20px;
    display: flex;
    align-items: center;
    background-color: #ebeef5;
    border-color: #ebeef5;
    transition: all 300 ease
}

.el-message__content {
    padding: 0;
    margin: 0
}

.loader-inner {
    display: none;
    height: 100%;
    position: relative
}

.ball-clip-rotate > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    border: 2px solid #fff;
    border-bottom-color: transparent;
    height: 35px;
    width: 35px;
    background: transparent !important;
    display: inline-block;
    animation: rotate .75s linear infinite;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    position: absolute
}

@-webkit-keyframes rotate {

0
{
    -webkit-transform: rotate(0)
;
    transform: rotate(0)
}
50
%
{
    -webkit-transform: rotate(180deg)
;
    transform: rotate(180deg)
}
100
%
{
    -webkit-transform: rotate(360deg)
;
    transform: rotate(360deg)
}
}
@keyframes rotate {

0
{
    -webkit-transform: rotate(0)
;
    transform: rotate(0)
}
50
%
{
    -webkit-transform: rotate(180deg)
;
    transform: rotate(180deg)
}
100
%
{
    -webkit-transform: rotate(360deg)
;
    transform: rotate(360deg)
}
}
.leave_message_dialog {
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10000;
    font-family: Roboto !important;
    display: none
}

.leave_message_dialog .dialog-content {
    min-width: 600px;
    box-sizing: border-box;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #fff;
    border-radius: 4px;
    padding: 41px 47px 34px
}

.leave_message_dialog .close {
    position: absolute;
    width: 15px;
    height: 15px;
    top: 22px;
    right: 27px;
    cursor: pointer
}

.leave_message_dialog .close:before, .leave_message_dialog .close:after {
    position: absolute;
    content: "";
    background-color: #707070;
    width: 15px;
    height: 2px;
    top: 50%;
    left: 0
}

.leave_message_dialog .close:before {
    transform: rotate(45deg)
}

.leave_message_dialog .close:after {
    transform: rotate(-45deg)
}

.leave_message_dialog .title {
    font-size: 24px;
    color: #333;
    text-align: center;
    line-height: 1.5
}

.leave_message_dialog p {
    margin: 0
}

.leave_message_dialog .form {
    width: 100%;
    margin-top: 22px
}

.leave_message_dialog .form input, .leave_message_dialog .form .textarea {
    background-color: #f5f5f5
}

.leave_message_dialog .form input, .leave_message_dialog .form textarea {
    display: block;
    width: 100%;
    font-size: 16px;
    border-radius: 4px;
    border: 0;
    outline: 0;
    box-sizing: border-box;
    padding: 12px 19px;
    line-height: 20px;
    margin-bottom: 15px;
    font-family: Roboto !important
}

.leave_message_dialog .form input {
    height: 44px
}

.leave_message_dialog .form .textarea {
    position: relative
}

.leave_message_dialog .form .textarea .placeholder {
    position: absolute;
    top: 12px;
    left: 19px;
    font-size: 16px;
    color: #999
}

.leave_message_dialog .form textarea {
    height: 127px;
    resize: none;
    background-color: transparent;
    position: relative;
    z-index: 1
}

.leave_message_dialog .form ::-webkit-input-placeholder {
    font-size: 16px;
    color: #999;
    font-family: Roboto !important
}

.leave_message_dialog .form :-moz-placeholder {
    font-size: 16px;
    color: #999;
    font-family: Roboto !important
}

.leave_message_dialog .form ::-moz-placeholder {
    font-size: 16px;
    color: #999;
    font-family: Roboto !important
}

.leave_message_dialog .form :-ms-input-placeholder {
    font-size: 16px;
    color: #999;
    font-family: Roboto !important
}

.leave_message_dialog .form .operations {
    text-align: center
}

.leave_message_dialog .form button {
    border: 0;
    outline: 0;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    background-color: #0f75bd;
    color: #fff;
    padding: 12px 38px
}

.leave_message_dialog .form button:hover {
    background-color: #d62001
}

.no_company_factory_detail {
    margin: 0 auto;
    overflow: hidden;
    padding: 0 10px
}

.no_company_factory_detail li .title {
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 6px;
    margin: 19px 0;
    border-bottom: 1px solid #ddd
}

.no_company_factory_detail li.last {
    padding-bottom: 0
}

.no_company_factory_detail .youtube-video-online {
    width: 640px;
    height: 480px;
    position: relative;
    background: url(../images/load_icon.gif) no-repeat center center;
    background-color: #eee
}

.no_company_factory_detail img[src$='load_icon.gif'] {
    width: 32px !important;
    height: 32px !important
}

.no_company_factory_general_simp .isho {
    overflow: hidden;
    padding: 0 10px
}

.no_company_factory_general_simp .but {
    position: relative
}

.no_company_factory_general_simp .but:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    top: 50%
}

.no_company_factory_general_simp .but > span {
    font-size: 16px;
    line-height: 40px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-right: 25px;
    font-weight: normal
}

.no_company_factory_general_simp .but > span a {
    color: #333
}

.no_company_factory_general_simp .confac {
    text-align: left;
    display: none;
    line-height: 1.5em;
    padding: 5px 0;
    *width: 687px;
    height: 280px
}

.no_company_factory_general_simp .isho div.cur {
    display: block
}

.no_company_factory_general_simp .le_td {
    width: 406px;
    vertical-align: top
}

.no_company_factory_general_simp .name_td {
    padding-top: 10px;
    padding-left: 8px;
    vertical-align: top
}

.no_company_factory_general_simp .le {
    width: 350px;
    height: 230px;
    margin-left: 8px;
    margin-top: 10px;
    overflow: hidden;
    position: relative
}

.no_company_factory_general_simp .le .img_wrap {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 350px;
    height: 230px;
    overflow: hidden
}

.no_company_factory_general_simp .le .img_wrap img {
    max-width: 400px;
    max-height: 250px;
    margin: 0 auto
}

.no_company_factory_general_simp .page {
    position: absolute;
    right: 8px;
    bottom: 5px;
    margin: 0
}

.no_company_factory_general_simp .page span {
    display: inline-block;
    padding: 3px 6px;
    display: inline-block;
    background: #fff
}

.no_company_factory_general_simp .img_wrap img {
    display: none
}

.no_company_factory_general_simp .img_wrap img.cur {
    display: block
}

.no_company_factory_general_simp .pic_title span {
    display: none
}

.no_company_factory_general_simp .pic_title span.cur {
    display: block
}

.no_company_factory_general_simp .page span {
    display: inline-block;
    padding: 2px 7px;
    display: inline-block;
    background: #fff
}

.no_company_factory_general_simp .page span.cur {
    background: #0f75bd;
    color: #fff;
    border-color: #fff
}

.no_company_factory_general_simp .title {
    font-size: 14px
}

.no_company_quality_certification {
    margin: 15px auto 0 auto;
    overflow: hidden;
    padding: 0 10px;
    line-height: 22px
}

.no_company_quality_certification .main_title {
    position: relative
}

.no_company_quality_certification .main_title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    top: 50%
}

.no_company_quality_certification .main_title .main_con {
    font-size: 16px;
    line-height: 40px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-right: 25px;
    font-weight: normal
}

.no_company_quality_certification .content_box {
    padding: 10px 0 10px 10px;
    overflow: hidden
}

.no_company_quality_certification .img_wrap {
    width: 100px;
    vertical-align: top;
    padding-top: 4px;
    text-align: center
}

.no_company_quality_certification .img_wrap img {
    max-width: 80px
}

.no_company_quality_certification .detail_td {
    text-align: left
}

.no_company_quality_certification .detail_td .range_box {
    line-height: 16px;
    margin-top: 3px
}

.no_company_quality_certification .detail_wrap {
    margin-bottom: 6px;
    width: 50%;
    float: left
}

.no_company_quality_certification .detail_wrap .tit {
    font-weight: bold;
    display: inline-block;
    margin-right: 4px
}

.no_company_quality_qcprofile {
    margin: 0 auto;
    overflow: hidden;
    line-height: 22px;
    padding: 0 10px
}

.no_company_quality_qcprofile .main_title {
    margin-bottom: 10px;
    position: relative
}

.no_company_quality_qcprofile .main_title .main_con {
    font-size: 16px;
    line-height: 40px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-right: 25px;
    font-weight: normal
}

.no_company_quality_qcprofile .main_title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    top: 50%
}

.no_contact_detail_2 {
    overflow: hidden;
    margin-top: 20px
}

.no_contact_detail_2 .main_title {
    position: relative
}

.no_contact_detail_2 .main_title .main_con {
    font-size: 16px;
    line-height: 40px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-right: 25px;
    font-weight: normal
}

.no_contact_detail_2 .main_title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    top: 50%
}

.no_contact_detail_2 .content_box {
    margin-top: 10px
}

.no_contact_detail_2 .content_box .ri b {
    font-size: 14px;
    line-height: 16px;
    color: #999;
    font-weight: normal
}

.no_contact_detail_2 .content_box .le {
    width: 350px;
    float: left
}

.no_contact_detail_2 .content_box .le > strong {
    font-size: 16px;
    color: #00A1E9;
    text-transform: uppercase;
    font-weight: bold;
}

.no_contact_detail_2 .content_box .le b {
    margin-left: 5px
}

.no_contact_detail_2 .content_box .le p {
    line-height: 2
}

.no_contact_detail_2 .content_box .le p:first-of-type {
    margin-top: 10px
}

.no_contact_detail_2 .content_box .le p.i_m_g img {
    margin-right: 4px
}

.no_contact_detail_2 .content_box .ri {
    width: 415px;
    height: 250px;
    float: right;
    display: inline
}

.no_contact_detail_2 .content_box .ri textarea {
    width: 100%;
    height: 155px;
    font-size: 12px;
    margin-top: 8px;
    background-color: #f5f5f5;
    border: 0;
    outline: 0;
    padding: 5px;
    font-family: inherit;
    padding: 12px 20px;
    border-radius: 4px;
    box-sizing: border-box;
    resize: none;
    line-height: 2
}

.no_contact_detail_2 .btn {
    height: 26px !important;
    background-color: #0f75bd !important;
    text-transform: uppercase;
    background-image: none !important;
    -webkit-transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    -ms-transition: background-color .2s ease;
    transition: background-color .2s ease;
    opacity: 1 !important;
    padding: 0 12px !important;
    border-radius: 0 !important
}

.no_contact_detail_2 .btn:hover {
    background-color: #0d5486 !important
}

.no_contact_detail_2 .content_box .ri span {
    text-align: right;
    width: 415px;
    display: block
}

.no_contact_detail_2 .le .i_m_g {
    margin-top: 5px
}

.no_contact_detail_2 .le .i_m_g a {
    margin-right: 5px;
    float: left;
    width: 26px;
    height: 26px;
    display: block;
    background: url(../images/css-sprite.png)
}

.no_contact_detail_2 .le .i_m_g .i_m_g_2 {
    background-position: 0 -41px
}

.no_contact_detail_2 .le .i_m_g .i_m_g_4 {
    background-position: -28px -41px
}

.no_contact_detail_2 .le .i_m_g .i_m_g_3 {
    background-position: -56px -41px
}

.no_contact_detail_2 .le .i_m_g .i_m_g_5 {
    background-position: -85px -41px
}

.no_contact_detail_2 .content_box .le {
    text-align: left
}

.no_contact_detail_2 .content_box .le {
    text-align: left
}

.no_contact_detail_2 .le p:nth-child(2), .no_contact_detail_2 .le p:nth-child(3), .no_contact_detail_2 .le p:nth-child(4) {
    direction: ltr;
    unicode-bidi: bidi-override
}

.no_contact_detail_2 .social-c {
    width: 250px;
    padding: 20px 0
}

.no_contact_detail_2 .social-c p {
    height: 25px;
    font-size: 14px;
    margin: 5px 0
}

.no_contact_detail_2 .social-c .hui {
    color: #666
}

.no_contact_detail_2 .social-c i {
    float: left;
    font-size: 26px;
    margin-right: 25px;
    margin-bottom: 20px
}

.no_contact_detail_2 .social-c i.icon-1 {
    font-size: 26px;
    color: #00aff0
}

.no_contact_detail_2 .social-c i.icon-2 {
    font-size: 25px;
    color: #3baf34
}

.no_contact_detail_2 .social-c i.icon-3 {
    font-size: 26px;
    color: #f6cb00
}

.no_contact_detail_2 .social-c i.icon-4 {
    font-size: 26px;
    color: #7ebd00
}

.no_contact_detail_2 .social-c i.icon-5 {
    font-size: 26px;
    color: #2ec027
}

.no_contact_detail_2 .social-c i.icon-6 {
    font-size: 26px;
    color: #440298
}

.no_contact_detail_2 .social-c i.icon-wechat {
    font-size: 23px
}

.no_contact_detail_2 .social-c i.icon-youjian {
    font-size: 27px;
    box-sizing: border-box;
    vertical-align: top;
    margin-top: 0
}

.no_contact_main_simp {
    margin: 0 0 15px 0;
    padding: 0 10px
}

.no_contact_main_simp .main_title {
    position: relative
}

.no_contact_main_simp .main_title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    top: 50%
}

.no_contact_main_simp .main_title .main_con {
    display: inline-block;
    font-size: 16px;
    line-height: 40px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-right: 25px;
    font-weight: normal
}

.no_contact_main_simp .conh {
    padding: 10px;
    line-height: 1.5em;
    margin-bottom: 15px
}

.no_contact_main_simp .tables th {
    width: 140px !important;
    vertical-align: top;
    text-align: right;
    padding: 3px 0;
    font-size: 14px;
    color: #999;
    text-transform: capitalize;
    font-weight: normal
}

.no_contact_main_simp .tables td {
    text-align: left;
    padding: 3px 0 10px 6px;
    font-size: 14px
}

.no_contact_main_simp .ri {
    padding-right: 40px
}

.no_contact_main_simp .ri b {
    font-weight: normal
}

.no_contact_main_simp .ri .message_box {
    width: 100%;
    height: 155px;
    font-size: 12px;
    margin-top: 8px;
    background-color: #f5f5f5;
    border: 0;
    outline: 0;
    padding: 5px;
    font-family: inherit;
    padding: 12px 20px;
    border-radius: 4px;
    box-sizing: border-box;
    resize: none;
    line-height: 2
}

.no_contact_main_simp .ri .num_wrap {
    text-align: right
}

.no_contact_main_simp .ri .num {
    color: red
}

.no_contact_main_simp .ri form > span {
    width: 100% !important
}

.no_contact_main_simp .main_title_m {
    height: 3px;
    display: none
}

.no_map_company .main_title {
    position: relative
}

.no_map_company .main_title .main_con {
    font-size: 16px;
    line-height: 40px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-right: 25px;
    font-weight: normal
}

.no_map_company .main_title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    top: 50%
}

.no_map_company .content_box {
    padding: 10px 0 5px 0;
    border-top: 0;
    overflow: hidden
}

.no_map_company .left_td {
    text-align: right;
    font-size: 14px;
    color: #999;
    vertical-align: top;
    padding: 0 15px 5px 0;
    line-height: 2em;
    width: 80px;
    text-transform: capitalize
}

.no_map_company ul {
    overflow: hidden;
    line-height: 2em
}

.no_map_company li {
    width: 30%;
    font-size: 14px;
    padding: 0 5px 0 10px;
    float: left;
    position: relative
}

.no_map_company li:before {
    position: absolute;
    top: 11px;
    left: 0;
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #999
}

.no_map_product {
    margin: 25px 0 20px
}

.no_map_product .main_title {
    position: relative
}

.no_map_product .main_title .main_con {
    font-size: 16px;
    line-height: 40px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-right: 25px;
    font-weight: normal
}

.no_map_product .main_title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    top: 50%
}

.no_map_product .content_box {
    overflow: hidden;
    line-height: 2em
}

.no_map_product .content_box dl {
    width: 50%;
    float: left
}

.no_map_product .content_box .title {
    font-weight: bold;
    padding-left: 10px;
    margin-top: 25px;
    margin-right: 10px
}

.no_map_product .title a {
    font-size: 14px;
    line-height: 30px;
    color: #999;
    font-weight: normal;
    text-transform: capitalize
}

.no_map_product .content_box .list_box {
    margin-right: 10px;
    height: 195px
}

.no_map_product .content_box .list_box li {
    max-height: 44px;
    line-height: 1.5em;
    padding-left: 10px;
    margin-top: 10px;
    position: relative
}

.no_map_product .content_box .list_box li:before {
    position: absolute;
    top: 9px;
    left: 0;
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #999
}

.no_map_product .page_box {
    margin: 0;
    padding: 10px 0 2px 0;
    border-top: 1px solid #ddd
}

.no_map_tag {
    margin: 25px 15px 0 20px
}

.no_map_tag .content_box {
    padding-left: 10px;
    padding-top: 10px
}

.no_map_tag .left_td {
    text-align: right;
    vertical-align: top;
    line-height: 2em;
    padding: 0 15px 5px 0;
    width: 80px;
    font-weight: bold
}

.no_map_tag li {
    line-height: 2em;
    width: 30%;
    overflow: hidden;
    padding: 0 5px 0 10px;
    float: left;
    position: relative
}

.no_map_tag li:before {
    position: absolute;
    top: 13px;
    left: 0;
    content: "";
    width: 2px;
    height: 2px;
    border-radius: 2px;
    background: #333
}

.no_news_detail .main_title {
    position: relative
}

.no_news_detail .main_title .main_con {
    font-size: 16px;
    line-height: 40px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-right: 25px;
    font-weight: normal
}

.no_news_detail .main_title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    top: 50%
}

.no_news_detail .news_title {
    text-align: left;
    font-size: 16px;
    margin-bottom: 10px;
    padding-bottom: 8px;
    line-height: 35px
}

.no_news_detail .news_detail_box {
    margin: 15px 0
}

.no_news_detail .news_detail_box img {
    max-width: 660px
}

.no_news_detail .time_wrap {
    border-top: 1px solid #dcdcdc;
    padding: 10px 10px 0 0;
    margin-top: 10px
}

.no_news_detail .time_box {
    color: #555;
    float: left;
    width: 200px
}

.no_news_detail .list {
    float: right;
    padding-right: 5px
}

.no_news_detail .list a {
    color: #999
}

.no_news_detail .list a:hover {
    color: #0f75bd
}

.no_news_list_2 .item-wrap {
    margin: 0 10px
}

.no_news_list_2 .item-wrap tr {
    border-bottom: 1px solid #ddd
}

.no_news_list_2 .main_title {
    position: relative
}

.no_news_list_2 .main_title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    top: 50%
}

.no_news_list_2 .main_title .main_con {
    font-size: 16px;
    line-height: 40px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-right: 25px;
    font-weight: normal
}

.no_news_list_2 .item-wrap .time_wrap {
    width: 130px;
    text-align: right;
    color: #999
}

.no_news_list_2 .item-wrap .product_img_td {
    width: 180px;
    height: 138px;
    vertical-align: top;
    text-align: center
}

.no_news_list_2 .item-wrap .product_img_td a {
    display: table-cell;
    width: 180px;
    height: 138px;
    vertical-align: middle;
    text-align: center
}

.no_news_list_2 .item-wrap .product_img_td img {
    display: inline-block !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

.no_news_list_2 .item-wrap .product_img_td img[src$='load_icon.gif'] {
    width: 32px !important;
    height: 32px !important
}

.no_news_list_2 .product_detail {
    height: 178px;
    padding-left: 20px;
    padding-bottom: 20px;
    box-sizing: border-box
}

.no_news_list_2 .item-wrap .product_detail .intr {
    font-size: 14px;
    color: #999;
    line-height: 22px;
    max-height: 88px;
    margin-top: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}

.no_news_list_2 .product_name {
    padding-right: 20px;
    font-size: 16px;
    line-height: 26px;
    max-height: 52px;
    font-weight: normal;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

.no_news_list_2 .intr a {
    display: initial;
    margin-top: 10px;
    text-transform: uppercase
}

.no_product_detaildesc {
    line-height: 24px;
    margin-top: 15px
}

.no_product_detaildesc .title {
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 11px;
    margin-bottom: 19px;
    border-bottom: 1px solid #ddd
}

.no_product_detaildesc .details_table {
    text-align: left;
    width: 100%
}

.no_product_detaildesc .details_table tr:nth-child(odd) {
    background-color: #fafafa
}

.no_product_detaildesc .details_table tr:nth-child(even) {
    background-color: #fff
}

.no_product_detaildesc .details_table th {
    color: #333;
    text-indent: 5px;
    padding: 8px 2px 8px 8px;
    width: 20%;
    color: #999;
    font-weight: normal
}

.no_product_detaildesc .details_table td {
    padding: 8px 2px 8px 2px;
    width: 30%
}

.no_product_detaildesc .bg_gray {
    background: #f1f1f1
}

.no_product_detaildesc .key_wrap b {
    font-size: 14px
}

.no_product_detaildesc .key_wrap .tag_words {
    display: inline-block;
    font-weight: normal
}

.no_product_detaildesc .key_wrap .tag_words a {
    font-size: 12px
}

.no_product_detaildesc ul {
    padding-left: 15px
}

.no_product_detaildesc ul li {
    list-style: disc
}

.no_product_detaildesc ol li {
    list-style: decimal
}

.no_product_detaildesc .details_wrap img[src$='load_icon.gif'] {
    width: 32px !important;
    height: 32px !important
}

.no_product_detaildesc_2 {
    line-height: 24px;
    margin-top: 15px
}

.no_product_detaildesc_2 .title {
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 11px;
    margin-bottom: 19px;
    border-bottom: 1px solid #ddd
}

.no_product_detaildesc_2 .title h2 {
    font-size: 16px
}

.no_product_detaildesc_2 .details_table {
    text-align: left;
    width: 100%
}

.no_product_detaildesc_2 .details_table tr:nth-child(odd) {
    background-color: #fafafa
}

.no_product_detaildesc_2 .details_table tr:nth-child(even) {
    background-color: #fff
}

.no_product_detaildesc_2 .details_table th {
    color: #333;
    text-indent: 5px;
    padding: 8px 2px 8px 8px;
    width: 20%;
    color: #999;
    font-weight: normal
}

.no_product_detaildesc_2 .details_table td {
    padding: 8px 2px 8px 2px;
    width: 30%
}

.no_product_detaildesc_2 .bg_gray {
    background: #f1f1f1
}

.no_product_detaildesc_2 .key_wrap b {
    font-size: 14px
}

.no_product_detaildesc_2 .key_wrap .tag_words {
    display: inline-block;
    font-weight: normal
}

.no_product_detaildesc_2 .key_wrap .tag_words a {
    font-size: 12px
}

.no_product_detaildesc_2 ul {
    padding-left: 15px
}

.no_product_detaildesc_2 ul li {
    list-style: disc
}

.no_product_detaildesc_2 ol li {
    list-style: decimal
}

.no_product_detaildesc_2 .details_wrap img[src$='load_icon.gif'] {
    width: 32px !important;
    height: 32px !important
}

.no_product_detailmain_2 .top_tip {
    margin-bottom: 20px
}

.no_product_detailmain_2 .top_tip h3 {
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
    padding-bottom: 16px;
    border-bottom: 1px solid #ddd
}

.no_product_detailmain_2 .main_top_tip {
    border: 0
}

.no_product_detailmain_2 .product_detail_box {
    padding-bottom: 10px
}

.no_product_detailmain_2 .product_detail_box .product_wrap_flash {
    width: 324px
}

.no_product_detailmain_2 .product_detail_box .le {
    width: 100%;
    margin: 0;
    padding: 0
}

.no_product_detailmain_2 .le dt a {
    position: absolute;
    top: 0;
    left: 0;
    width: 230px;
    height: 230px;
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.no_product_detailmain_2 .le dt img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.no_product_detailmain_2 .le dd {
    text-align: center
}

.no_product_detailmain_2 .le .blk_18 {
    overflow: hidden;
    zoom: 1;
    font-size: 9pt;
    background: #eee;
    margin-top: 8px
}

.no_product_detailmain_2 .le .pcont {
    width: 275px;
    float: left;
    overflow: hidden;
    padding-left: 5px
}

.no_product_detailmain_2 .ScrCont {
    width: 9999px
}

.no_product_detailmain_2 .ScrCont td {
    width: 53px;
    height: 53px;
    vertical-align: middle;
    text-align: center
}

.no_product_detailmain_2 .pro_img_list a img {
    vertical-align: middle
}

.no_product_detailmain_2 .product_detail_box .ri {
    overflow: hidden;
    padding: 0 30px;
    margin-top: -5px
}

.no_product_detailmain_2 .product_detail_box .ri span {
    font-size: 14px;
    font-weight: bold
}

.no_product_detailmain_2 .le .leb, .no_product_detailmain_2 .le .rib {
    cursor: pointer;
    width: 21px;
    height: 53px;
    background: rgba(0, 0, 0, .7);
    position: absolute;
    top: 0
}

.no_product_detailmain_2 .le .leb {
    left: 0
}

.no_product_detailmain_2 .le .rib {
    right: 0
}

.no_product_detailmain_2 .le .sear {
    line-height: 1.5em;
    overflow: hidden;
    margin-top: 10px;
    text-align: left
}

.no_product_detailmain_2 .le .sear span {
    display: inline-block
}

.no_product_detailmain_2 .le .sear .thickbox {
    color: #999
}

.no_product_detailmain_2 .leb a, .no_product_detailmain_2 .rib a {
    margin: 23px auto 0 auto;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent
}

.no_product_detailmain_2 .leb a {
    border-right: 4px solid #fff
}

.no_product_detailmain_2 .rib a {
    border-left: 4px solid #fff
}

.no_product_detailmain_2 .blk_18.scrcont {
    width: 32766px;
    zoom: 1;
    margin-left: -5px
}

.no_product_detailmain_2 .pro_img_list td {
    width: 61px;
    height: 47px;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #dcdcdc
}

.no_product_detailmain_2 .blk_18 a {
    cursor: pointer
}

.no_product_detailmain_2 .blk_18img {
    max-width: 52px;
    max-height: 39px;
    vertical-align: middle
}

.no_product_detailmain_2 .ri h3 {
    font-size: 14px;
    font-weight: bold;
    line-height: 24px
}

.no_product_detailmain_2 .ri .tables th, .no_product_detailmain_2 .ri .tables td {
    vertical-align: top;
    padding: 4px;
    text-align: left
}

.no_product_detailmain_2 .ri .tables th {
    color: #999;
    font-weight: normal;
    position: relative;
    padding-left: 10px
}

.no_product_detailmain_2 .ri .tables th:before {
    content: "";
    width: 4px;
    height: 4px;
    background-color: #999;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 11px
}

.no_product_detailmain_2 .ri .sub {
    margin-top: 10px;
    float: left;
    display: inline
}

.no_product_detailmain_2 .ri .title_s {
    margin: 10px 0
}

.no_product_detailmain_2 .ri button {
    margin-top: -32px !important
}

.no_product_detailmain_2 .ri button {
    margin: -30px 0 0 135px !important
}

.no_product_detailmain_2 .le dt a div {
    max-width: 100% !important;
    max-height: 100% !important
}

.no_product_detailmain_2 .r_flash {
    position: relative
}

.no_product_detailmain_2 .r_flash > dt {
    position: relative;
    width: 280px;
    height: 230px;
    text-align: center;
    line-height: 230px
}

.no_product_detailmain_2 .r_flash .videowrap, .no_product_detailmain_2 .r_flash .videowrap.videoCell {
    position: absolute;
    top: 0;
    left: 0;
    width: 230px;
    height: 230px;
    z-index: 999
}

.no_product_detailmain_2 .ScrCont #List1_1 {
    display: flex;
    align-items: center
}

.no_product_detailmain_2 .ScrCont #List1_1 table {
    -webkit-border-horizontal-spacing: 0;
    -webkit-border-vertical-spacing: 0
}

.no_product_detailmain_2 .ScrCont #List1_1 li {
    width: 61px;
    height: 47px
}

.no_product_detailmain_2 .ScrCont #List1_1 li a {
    width: 100%;
    height: 100%
}

.no_product_detailmain_2 .ScrCont #List1_1 li a img {
    max-width: 100%;
    max-height: 100%;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.no_product_detailmain_2 .product_wrap_flash .video-image-box {
    width: 100%;
    line-height: 230px;
    height: 230px;
    position: relative
}

.no_product_detailmain_2 .product_wrap_flash .video-image-box video {
    width: 100%;
    vertical-align: middle;
    display: inline-block;
    height: 100%
}

.no_product_detailmain_2 .top_tip {
    margin-bottom: 20px
}

.no_product_detailmain_2 .main_top_tip {
    border: 0
}

.no_product_detailmain_2 .product_detail_box .product_wrap_flash {
    width: 230px
}

.no_product_detailmain_2 .product_detail_box .le {
    width: 100%;
    margin: 0;
    padding: 0
}

.no_product_detailmain_2 .le dd {
    text-align: center
}

.no_product_detailmain_2 .le .blk_18 {
    overflow: hidden;
    zoom: 1;
    margin-top: 8px
}

.no_product_detailmain_2 .le .pro {
    height: 53px;
    overflow: hidden;
    background: #fff;
    position: relative
}

.no_product_detailmain_2 .le .pcont {
    width: 275px;
    float: left;
    overflow: hidden;
    padding-left: 5px;
    margin-left: 17px
}

.no_product_detailmain_2 .blk_18 img {
    max-width: 52px;
    max-height: 39px;
    vertical-align: middle
}

.no_product_detailmain_2 .wrapbox {
    z-index: 101;
    width: 100%;
    height: 100%;
    position: absolute
}

.no_product_detailmain_2 .ri .sub .btn {
    border: 1px solid #0f75bd !important;
    text-transform: capitalize
}

.no_product_detailmain_2 .ri .sub .btn:hover {
    border-color: #0d5486 !important
}

.no_product_detailmain_2 .ri .sub div {
    float: initial !important;
    display: inline-block;
    height: 26px;
    margin-right: 5px;
    padding: 0 10px;
    border: 1px solid #0f75bd !important;
    line-height: 26px;
    font-size: 13px;
    -webkit-transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    -ms-transition: background-color .2s ease;
    transition: background-color .2s ease
}

.no_product_detailmain_2 .ri .sub div:hover {
    background-color: #0f75bd !important
}

.no_product_detailmain_2 .ri .sub div a {
    font-weight: bold;
    color: #0f75bd !important;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -o-transition: color .2s ease;
    -ms-transition: color .2s ease;
    transition: color .2s ease
}

.no_product_detailmain_2 .ri .sub div:hover a {
    color: #fff !important
}

.no_product_detailmain_2 .ri .sub div {
    margin: 0 5px 0 0 !important
}

.no_product_detailmain_2 .r_flash > dt .thickbox, .no_product_detailmain_2 .r_flash > dt .wrapbox {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.no_product_group {
    /* margin-bottom: 22px */
}

.no_product_group .tip_box .tip_con {
    border: 1px dashed #b0b0b0;
    margin-bottom: 20px;
    color: #404041;
    padding: 10px;
    font-size: 10px;
    margin-top: 15px;
    text-align: left;
    font-weight: normal
}

.no_product_group .product_group {
    font-size: 0
}

.no_product_group .product_group .main_title {
    position: relative
}

.no_product_group .product_group .main_title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    top: 50%
}

.no_product_group .main_title .main_con {
    font-size: 16px;
    line-height: 40px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-right: 25px;
    font-weight: normal
}

.no_product_group .main_title .main_con a {
    color: #333
}

.no_product_group .main_title .title_other_con {
    padding: 9px 10px 0 8px;
    background: #f6f6f6;
    font-size: 13px
}

.no_product_group .item-wrap {
    width: 180px;
    height: 230px;
    margin-right: 24px;
    position: relative;
    display: inline-block
}

.no_product_group .product_group .item-wrap:nth-of-type(5) {
    margin-right: 0
}

.no_product_group .item {
    padding-bottom: 20px;
    background-color: #fff;
    position: absolute;
    -webkit-transition: box-shadow .2s ease;
    -moz-transition: box-shadow .2s ease;
    -o-transition: box-shadow .2s ease;
    -ms-transition: box-shadow .2s ease;
    transition: box-shadow .2s ease;
    border-radius: 4px
}

.no_product_group .item:hover {
    z-index: 2;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16)
}

.no_product_group .item:hover dt h2 {
    height: auto
}

.no_product_group .item a {
    font-weight: normal;
    font-family: arial;
    line-height: 18px;
    text-align: left;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -o-transition: color .2s ease;
    -ms-transition: color .2s ease;
    transition: color .2s ease
}

.no_product_group .item dd {
    position: relative;
    width: 180px;
    height: 180px;
    margin: 0 auto;
    text-align: center
}

.no_product_group .item dd a {
    width: 180px;
    height: 180px;
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.no_product_group .item img {
    vertical-align: middle;
    max-width: 100% !important;
    max-height: 100% !important
}

.no_product_group .item dt h2 {
    overflow: hidden;
    font-size: 14px;
    padding: 8px 10px 0;
    text-align: center;
    height: 40px;
    min-height: 40px
}

.no_product_list .main_title {
    position: relative
}

.no_product_list .title_other_con {
    display: none
}

.no_product_list .main_title .main_con {
    font-size: 16px;
    line-height: 40px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-right: 25px;
    font-weight: normal
}

.no_product_list .main_title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    top: 50%
}

.no_product_list .main_title .main_con h1 {
    font-size: 16px;
    display: inline-block;
    font-weight: normal
}

.no_product_list .item-wrap {
    padding: 10px 0;
    margin: 0 10px;
    border-bottom: #dcdcdc dotted 1px
}

.no_product_list .item-wrap td {
    height: 180px
}

.no_product_list .item-wrap .product_img_td {
    width: 180px;
    height: 180px;
    position: relative
}

.no_product_list .item-wrap .product_img_td a {
    display: table-cell;
    width: 180px;
    height: 180px;
    vertical-align: middle;
    text-align: center
}

.no_product_list .item-wrap .product_img_td img {
    max-width: 180px;
    max-height: 180px;
    vertical-align: middle
}

.no_product_list .item-wrap .product_detail {
    padding-left: 10px
}

.no_product_list .product_name {
    margin-bottom: 14px;
    position: relative;
    font-size: 16px;
    line-height: 26px;
    max-height: 52px;
    font-weight: normal
}

.no_product_list .product_name .btn_wrap {
    position: absolute;
    left: 0;
    bottom: -128px
}

.no_product_list .product_name .btn_wrap a {
    height: auto !important;
    line-height: initial !important;
    background-color: #0f75bd !important;
    color: #fff;
    padding: 10px 30px !important;
    cursor: pointer;
    text-transform: uppercase;
    -webkit-transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    -ms-transition: background-color .2s ease;
    transition: background-color .2s ease;
    border-radius: none !important
}

.no_product_list .product_name .btn_wrap a:hover {
    background-color: #0d5486 !important
}

.no_product_list .intr {
    color: #666;
    font-size: 12px;
    line-height: 17px
}

.no_product_list .time {
    color: #999;
    line-height: 20px;
    font-size: 12px
}

.no_product_list .page_box {
    margin: 30px auto 15px;
    height: 24px;
    text-align: center;
    clear: both;
    border: 0
}

.no_product_list .page_box a {
    margin-left: 5px;
    text-decoration: none;
    display: inline-block;
    -webkit-transition: background .2s ease;
    -moz-transition: background .2s ease;
    -o-transition: background .2s ease;
    -ms-transition: background .2s ease;
    transition: background .2s ease
}

.no_product_list .page_box a.cur {
    margin-left: 5px;
    background: #0f75bd;
    color: #fff;
    display: inline-block
}

.no_product_onepage h1 {
    font-size: 20px;
    line-height: 1.5em;
    position: relative
}

.no_product_onepage button {
    cursor: pointer;
    border: 0
}

.no_product_onepage .left_border {
    width: 268px
}

.no_product_onepage .right_border {
    width: 446px
}

.no_product_onepage .left_border, .no_product_onepage .right_border {
    float: left;
    height: 5px;
    background-color: #0e4074;
    margin-top: 5px
}

.no_product_onepage .right_border {
    margin-left: 2px;
    background-color: #000
}

.no_product_onepage .text_ing {
    line-height: 1.5em;
    padding: 10px;
    background-color: #f1f1f1
}

.no_product_onepage .tit {
    line-height: 1.5em;
    margin: 10px 0 20px 0
}

.no_product_onepage .tit h2 {
    float: left;
    width: 540px;
    font-size: 18px
}

.no_product_onepage .tit button {
    float: right;
    border: 1px solid #0e4074;
    color: #0e4074;
    padding: 5px 15px;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    background: 0
}

.no_product_onepage .tit button:hover {
    color: #fff
}

.no_product_onepage .tit button:hover:before {
    right: 0
}

.no_product_onepage .tit button i {
    font-style: normal;
    position: relative;
    z-index: 2;
    font-size: 14px
}

.no_product_onepage .tit button:before {
    content: "";
    position: absolute;
    right: 100%;
    top: 0;
    background: #0e4074;
    width: 100%;
    height: 100%;
    -moz-transition: .45s all ease;
    -webkit-transition: .45s all ease;
    -o-transition: .45s all ease;
    transition: .45s all ease
}

.no_product_onepage .tit button .glyphicon {
    top: 2px;
    padding-right: 5px
}

.no_product_onepage .imgimg {
    float: right;
    text-align: center;
    position: relative
}

.no_product_onepage .imgimg ul {
    width: 260px;
    height: 260px;
    overflow: hidden;
    margin: 0 0 20px 10px;
    position: relative
}

.no_product_onepage .imgimg ul span {
    width: 258px;
    height: 258px;
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.no_product_onepage .imgimg ul span img {
    max-width: 260px;
    max-height: 258px;
    margin: 0;
    padding: 0;
    border: 0
}

.no_product_onepage .img_dian {
    position: absolute;
    bottom: 65px;
    right: 10px
}

.no_product_onepage .img_dian ul {
    margin: 0;
    padding: 0;
    width: inherit;
    height: inherit;
    border: 0
}

.no_product_onepage .img_dian li {
    float: left;
    margin-left: 5px
}

.no_product_onepage .tempWrap {
    border: 1px solid #ccc
}

.no_product_onepage .imgimg .img_dian li {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 99px;
    background-color: #ccc;
    cursor: pointer
}

.no_product_onepage .imgimg .img_dian li.on {
    background-color: #fd7500
}

.no_product_onepage .cont_but {
    border: 0;
    background-color: #fd7500;
    color: #fff;
    padding: 6px 15px 6px 40px;
    margin: 15px 0 15px 10px;
    position: relative;
    text-decoration: none;
    font-size: 14px
}

.no_product_onepage .cont_but:hover {
    background-color: #ff9031
}

.no_product_onepage .cont_but span {
    position: absolute;
    top: 7px;
    left: 15px
}

.no_product_onepage .pro_tit {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5em;
    margin: 20px 0 5px 0
}

.no_product_onepage .left_bod .table1 {
    width: 405px;
    margin-bottom: 20px
}

.no_product_onepage .left_bod .table1 td {
    padding: 5px;
    border-bottom: 1px dotted #ccc
}

.no_product_onepage .left_bod .table1 td.align_right {
    font-weight: normal;
    padding-left: 0;
    color: #666;
    white-space: nowrap
}

.no_product_onepage .left_bod p {
    line-height: 1.5em
}

.no_product_onepage .yes_but {
    display: inline-block;
    margin-top: 15px;
    background-color: #0e4074;
    padding: 10px 30px;
    color: #fff;
    text-decoration: none;
    font-size: 14px
}

.no_product_onepage .yes_but .glyphicon {
    top: 2px;
    margin-right: 5px
}

.no_product_onepage .yes_but:hover {
    background-color: #8ea6c1
}

.no_product_onepage .tit_border {
    border: 1px solid #ccc;
    padding: 15px;
    border-top: 3px solid #0e4074;
    margin-bottom: 15px
}

.no_product_others_grid {
    font-size: 0
}

.no_product_others_grid .main_title {
    margin-bottom: 10px;
    position: relative
}

.no_product_others_grid .main_title .main_con {
    font-size: 16px;
    line-height: 40px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-right: 25px;
    font-weight: normal
}

.no_product_others_grid .main_title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    top: 50%
}

.no_product_others_grid .item_wrap {
    width: 141px;
    height: 209px;
    margin-right: 22px;
    position: relative;
    display: inline-block
}

.no_product_others_grid .item_wrap:last-of-type {
    margin-right: 0
}

.no_product_others_grid .item {
    padding-bottom: 20px;
    background-color: #fff;
    position: absolute;
    -webkit-transition: box-shadow .2s ease;
    -moz-transition: box-shadow .2s ease;
    -o-transition: box-shadow .2s ease;
    -ms-transition: box-shadow .2s ease;
    transition: box-shadow .2s ease;
    border-radius: 4px
}

.no_product_others_grid .item dd {
    position: relative;
    width: 141px;
    height: 141px;
    margin: 0 auto;
    text-align: center
}

.no_product_others_grid .item dd a {
    width: 141px;
    height: 141px;
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.no_product_others_grid .item img {
    max-height: 140px;
    max-width: 100px
}

.no_product_others_grid .item dt a {
    display: block;
    overflow: hidden;
    font-size: 14px;
    padding: 8px 10px 0;
    text-align: center;
    height: 48px;
    min-height: 48px;
    box-sizing: border-box
}

.no_product_others_grid .item_wrap .item:hover {
    z-index: 2;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16)
}

.no_product_others_grid .param {
    color: #333;
    display: none;
    line-height: 18px;
    padding-top: 4px
}

.no_product_others_grid .param p {
    text-align: left;
    font-size: 12px
}

.no_product_others_grid .item dt .param a {
    height: auto
}

.no_product_others_grid .param strong {
    font-weight: normal
}

.no_product_others_grid .item:hover .param {
    display: block
}

.no_product_others_grid_2 {
    font-size: 0
}

.no_product_others_grid_2 .main_title {
    margin-bottom: 10px;
    position: relative
}

.no_product_others_grid_2 .main_title .main_con {
    font-size: 16px;
    line-height: 40px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-right: 25px;
    font-weight: normal
}

.no_product_others_grid_2 .main_title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    top: 50%
}

.no_product_others_grid_2 .item_wrap {
    width: 141px;
    height: 209px;
    margin-right: 22px;
    position: relative;
    display: inline-block
}

.no_product_others_grid_2 .item_wrap:last-of-type {
    margin-right: 0
}

.no_product_others_grid_2 .item {
    padding-bottom: 20px;
    background-color: #fff;
    position: absolute;
    -webkit-transition: box-shadow .2s ease;
    -moz-transition: box-shadow .2s ease;
    -o-transition: box-shadow .2s ease;
    -ms-transition: box-shadow .2s ease;
    transition: box-shadow .2s ease;
    border-radius: 4px
}

.no_product_others_grid_2 .item dd {
    position: relative;
    width: 141px;
    height: 141px;
    margin: 0 auto;
    text-align: center
}

.no_product_others_grid_2 .item dd a {
    width: 141px;
    height: 141px;
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.no_product_others_grid_2 .item img {
    display: inline-block !important;
    max-height: 100%;
    max-width: 100%
}

.no_product_others_grid_2 .item dt a {
    display: block;
    overflow: hidden;
    font-size: 14px;
    padding: 8px 10px 0;
    text-align: center;
    height: 48px;
    min-height: 48px;
    box-sizing: border-box
}

.no_product_others_grid_2 .item_wrap .item:hover {
    z-index: 2;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16)
}

.no_product_others_grid_2 .param {
    color: #333;
    display: none;
    line-height: 18px;
    padding-top: 4px
}

.no_product_others_grid_2 .param p {
    text-align: left;
    font-size: 12px
}

.no_product_others_grid_2 .item dt .param a {
    height: auto
}

.no_product_others_grid_2 .param strong {
    font-weight: normal
}

.no_product_others_grid_2 .item:hover .param {
    display: block
}

.n_certificate_list {
    padding-bottom: 36px;
    margin-top: 20px;
    background-color: #fff;
    border-radius: 4px
}

.n_certificate_list .main_title {
    font-size: 18px;
    font-weight: bold;
    padding: 15px 25px 10px;
    border-bottom: 1px solid #f5f5f5;
    text-transform: uppercase
}

.n_certificate_list .main_title .main_con {
    padding-left: 13px;
    position: relative
}

.n_certificate_list .main_title .main_con:before {
    content: "";
    position: absolute;
    height: 24px;
    width: 3px;
    background-color: #0f75bd;
    left: 0;
    top: 0
}

.n_certificate_list .certificate_con {
    float: left;
    width: 50%;
    text-align: center;
    margin-top: 10px
}

.n_contact_box_2 {
    margin-top: 20px;
    background-color: #fff;
    border-radius: 4px;
    padding-bottom: 33px
}

.n_contact_box_2 .l_msy dd {
    font-size: 18px;
    font-weight: bold;
    padding: 15px 25px 10px 38px;
    border-bottom: 1px solid #f5f5f5;
    position: relative;
    text-transform: uppercase
}

.n_contact_box_2 .l_msy dd:before {
    content: "";
    position: absolute;
    height: 24px;
    width: 3px;
    background-color: #0f75bd;
    left: 25px;
    top: 15px
}

.n_contact_box_2 .l_msy dt {
    height: 42px;
    padding: 10px 0 0 10px
}

.n_contact_box_2 .btn-wrap {
    text-align: left;
    margin-top: 20px;
    padding: 0 25px
}

.n_contact_box_2 .btn-wrap .btn {
    background-color: #0f75bd !important;
    -webkit-transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    -ms-transition: background-color .2s ease;
    transition: background-color .2s ease
}

.n_contact_box_2 .btn-wrap .btn:hover {
    background-color: #0d5486 !important
}

.n_contact_box_2 .two a, .n_contact_box_2 .three a, .n_contact_box_2 .four a, .five a {
    width: 26px;
    height: 26px;
    display: block;
    background: url("../images/css-sprite.png") no-repeat;
    float: left
}

.n_contact_box_2 .two a {
    background-position: 0 -41px
}

.n_contact_box_2 .three a {
    background-position: -28px -41px
}

.n_contact_box_2 .four a {
    background-position: -56px -41px
}

.n_contact_box_2 .five a {
    background-position: -84px -41px
}

.n_contact_box_2 .social-c {
    width: 240px;
    padding: 20px 0 0 25px;
    box-sizing: border-box
}

.n_contact_box_2 .social-c a {
    display: inline-block;
    vertical-align: middle
}

.n_contact_box_2 .social-c i {
    float: left;
    font-size: 26px;
    margin-right: 25px
}

.n_contact_box_2 .social-c i.icon-1 {
    font-size: 26px;
    color: #00aff0
}

.n_contact_box_2 .social-c i.icon-2 {
    font-size: 25px;
    color: #3baf34
}

.n_contact_box_2 .social-c i.icon-3 {
    font-size: 26px;
    color: #f6cb00
}

.n_contact_box_2 .social-c i.icon-4 {
    font-size: 26px;
    color: #7ebd00
}

.n_contact_box_2 .social-c i.icon-5 {
    font-size: 26px;
    color: #2ec027
}

.n_contact_box_2 .social-c i.icon-6 {
    font-size: 26px;
    color: #440298
}

.n_menu_list_2 {
    background-color: #fff;
    border-radius: 4px
}

.n_menu_list_2 .main_title {
    font-size: 18px;
    font-weight: bold;
    padding: 15px 25px 10px;
    border-bottom: 1px solid #f5f5f5
}

.n_menu_list_2 .main_title .main_con {
    text-transform: uppercase;
    padding-left: 13px;
    position: relative
}

.n_menu_list_2 .main_title .main_con:before {
    content: "";
    position: absolute;
    height: 24px;
    width: 3px;
    background-color: #0f75bd;
    left: 0;
    top: 0
}

.n_menu_list_2 .item strong {
    line-height: 20px;
    padding: 10px 25px;
    overflow: hidden;
    border-bottom: 1px solid #f5f5f5;
    font-size: 16px;
    color: #999;
    display: block;
    font-weight: normal
}

.n_menu_list_2 .item strong h2 {
    font-size: 16px;
    display: inline-block;
    font-weight: normal
}

.n_menu_list_2 .item .num {
    color: #4e4e4e
}

.n_menu_list_2 .active strong {
    font-weight: bold
}

.n_menu_list_2 .item:hover strong a {
    color: #0f75bd
}

.n_message_list {
    margin-top: 20px;
    background-color: #fff;
    border-radius: 4px;
    padding-bottom: 15px
}

.n_message_list .main_title {
    font-size: 18px;
    font-weight: bold;
    padding: 15px 25px 10px;
    border-bottom: 1px solid #f5f5f5;
    text-transform: uppercase
}

.n_message_list .main_title .main_con {
    padding-left: 13px;
    position: relative
}

.n_message_list .main_title .main_con:before {
    content: "";
    position: absolute;
    height: 24px;
    width: 3px;
    background-color: #0f75bd;
    left: 0;
    top: 0
}

.n_message_list .message_detail {
    font-size: 14px;
    text-align: left;
    line-height: 22px;
    padding: 13px 25px 0;
    color: #333
}

.n_message_list .message_detail .writer {
    display: block;
    margin: 10px 0;
    height: 20px;
    line-height: 20px;
    text-align: right;
    color: #999
}

.n_message_list .last_message {
    border-bottom: 0
}

.n_product_point {
    margin-top: 15px;
    margin-bottom: 10px;
    float: left;
    width: 100%
}

.n_product_point .main_title {
    position: relative
}

.n_product_point .main_title .main_con {
    font-size: 16px;
    line-height: 40px;
    background-color: #f5f5f5;
    position: relative;
    z-index: 1;
    padding-right: 25px;
    font-weight: normal
}

.n_product_point .main_title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    top: 50%
}

.n_product_point .item {
    padding: 5px 18px;
    overflow: hidden;
    text-align: left;
    display: block;
    line-height: 14px;
    float: left;
    width: 33.3%;
    box-sizing: border-box
}

.n_product_point .img_box {
    width: 54px;
    height: 48px;
    vertical-align: middle
}

.n_product_point .img_box img {
    max-width: 54px;
    max-height: 48px
}

.n_product_point .product_name {
    text-align: left;
    padding-left: 15px;
    vertical-align: middle
}

.n_product_point h2.item_inner {
    max-height: 40px;
    line-height: 19px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
    border: 0;
    overflow: hidden
}

.n_product_point h2.item_inner a {
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    color: #333
}

.n_product_point h2.item_inner a:hover {

color: {
    color_main1
}

}
.cont_main_n_inner .n_product_point {
    float: unset;
    padding-bottom: 36px;
    margin-top: 20px;
    background-color: #fff;
    border-radius: 4px
}

.cont_main_n_inner .n_product_point .main_title {
    font-size: 18px;
    font-weight: bold;
    padding: 15px 25px 10px;
    border-bottom: 1px solid #f5f5f5;
    text-transform: uppercase
}

.cont_main_n_inner .n_product_point .main_title .main_con {
    font-size: 18px;
    padding-left: 13px;
    line-height: inherit;
    position: relative;
    background-color: transparent;
    font-weight: bold
}

.cont_main_n_inner .n_product_point .main_title .main_con:before {
    content: "";
    position: absolute;
    height: 24px;
    width: 3px;
    background-color: #f12300;
    left: 0;
    top: 0
}

.cont_main_n_inner .n_product_point .main_title:after {
    display: none
}

.cont_main_n_inner .n_product_point .item {
    float: none;
    width: 100%
}

.cont_main_n_inner .n_product_point h2.item_inner a {
    font-size: 12px
}

.photo-lists {
    overflow: hidden;
    padding: 0 1px
}

.fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.fn-clear {
    zoom: 1
}

.photo-lists .main_title {
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 10px
}

.photo-lists .main_title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    left: 0;
    bottom: 0
}

.photo-lists .main_title .main_con {
    display: block;
    font-size: 16px;
    line-height: 40px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-right: 25px;
    font-weight: normal
}

.photo-lists .photo-list-item {
    margin-bottom: 20px
}

.photo-lists .list-item {
    margin: 0 -13px
}

.photo-lists .list-item li {
    float: left;
    width: 246px;
    height: 189px;
    line-height: 189px;
    margin: 0 13px 20px;
    text-align: center
}

.photo-lists .list-item li img {
    width: 100%;
    height: 100%;
    object-position: center;
    object-fit: cover
}

.photo-lists .list-item li img[src$='load_icon.gif'] {
    width: 32px !important;
    height: 32px !important
}
.mk_pages {

    text-align:center;

    font-size:0;

    padding: 20px 0 36px;

}

.mk_pages ul {

    text-align:center;

    font-size:0;

}

.mk_pages ul li {

    display:inline-block;

    font-size:16px;

    margin: 0 4px;

    border:1px solid #e9e9e9;

    width: 38px;

    height: 38px;

    line-height: 38px;

    float: none;

}

.mk_pages ul li a {

    font-size:14px;

    display: block;

    width: 100%;

    height: 100%;

    color: #666;

}

.mk_pages .pageinfo {

    line-height:21px;

    padding:12px 10px 12px 16px;

    color:#999;

    margin:0px 2px;

}

.mk_pages .pageinfo strong {

    color:#555;

    font-weight:normal;

    margin:0px 2px;

}

.mk_pages ul li.active,

.mk_pages ul li.active a,

.pagebox ul li.active a:hover {

    font-weight:bold;

    background: #0f75bd;

    color: #fff;

    border: 1px solid #0f75bd;

}
.mk_pages ul li.active span{
    color: #fff !important;
}

.mk_pages ul li.disabled span {

    padding:14px 9px;

}
/* 关于我们 */
.gy_st{float: left;/* width: 24%; */margin: 0 5px;}
.gy_st img{width: 100%;}
	.gy_st li{background: #498AF4;
    font-size: 16px;
    text-align: center;
    height: 35px;
    width: 100%;
    line-height: 35px;
	color: #fff;}

.nr_bk img{
	width: 100%;
}

/* 解决方案 */
	.jj_bk{width: 100%;}
	.jj_bk img{margin: 0 auto;}
	.jj_bt{color: #1E74A5;font-size: 28px;font-weight: bold;text-align: center;margin-bottom: 50px;display: block;}
	.jj_text{line-height: 30px;font-size: 16px;text-indent: 2em;}
	
	.news_content{
		line-height: 30px;
	}
	
	.gy_st{float: left;/* width: 23%; */}
		.gy_st span{}
		.memorabiliaPage{ padding: 0px 0px 80px;}
			.memorabiliaPage .mouse{
			    position: absolute;
			    bottom: -28px;
			    left: 50%;
			    margin-left: -9.5px;
				width: 19px;
				height: 48px;
				background: url(../images/mouse2.png) no-repeat center;
			}
			.industrial-inner{ width: 100%; position: relative; display: block; padding-bottom: 105px;}
			.memorabiliaBox{ height: 386px; overflow: hidden;  cursor:url(../images/mouse.png) 16 16, default;}
			.memorabiliaBox .mCSB_scrollTools{ visibility: hidden !important;}
			.industrial-bot{ position: absolute; left: 50%; top: 0; width: 10px; height: 2px; background-color: #c1cbde; display: block;margin-left: -5.5px;}
			.industrial-line{position: absolute;left: 50%;top: 0;width: 2px;height: 96%;background-color: #c1cbde;margin-left: -1.5px;}
			.industrial-item{padding: 6px 0px;position: relative;width: 100%;box-sizing: border-box;}
			.industrial-item .item{float: right;width: 50%;position: relative;}
			.industrial-item.n2 .item{float: left;}
			
			.industrial-item .time {
			    position: absolute;
			    left: 22px;
			    top: 50%;
			    margin-top: -16px;
			    font-size: 22px;
			    font-weight: bold;
			    line-height: 1;
			    font-family: "PF Din Thin";
			    color: #acacac;
			}
			.industrial-item.n2 .time{
			    left: auto;
			    right: 32px;
			}
			.industrial-item .ico{ border-radius: 50%; background-color: #76bee0; width: 34px; height: 34px; display: block; position: absolute; left: -17px; top: 50%; margin-top: -17px; transition: 0.3s; -webkit-transition: 0.3s;}
			.industrial-item .ico:before{ content: ""; background-color: #0057b6; border-radius: 50%; width: 10px; height: 10px; position: absolute; left: 50%; top: 50%; margin: -5px 0px 0px -5px; transition: 0.3s; -webkit-transition: 0.3s;}
			.industrial-item .ico:after{ content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.2); border-radius:50%; visibility:hidden; z-index:-1;}
			.industrial-item.n2 .ico{
			    right: -16px;
			    left: auto;
			}
			.industrial-item .sj{ position: absolute; left: 16px; top: 50%; margin-top: -5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left:5px solid #76bee0; transition: 0.3s; -webkit-transition: 0.3s;}
			.industrial-item.n2 .sj{
			    left: auto;
			    right: 17px;
			    border-left: transparent;
			    border-right: 5px solid #76bee0;
			}
			.industrial-item .pageC{ padding:12px; border: 2px solid #f7f7f7; background-color: #f7f7f7; transition: 0.3s; -webkit-transition: 0.3s;margin-left: 130px;}
			.industrial-item.n2 .pageC{
			    margin-right: 130px;
			    margin-left: 0;
			}
			.industrial-item .pageC h3{ color: #333333; line-height: 1.5; margin-bottom: 10px; font-size: 18px;}
			.industrial-btn{ position: absolute; right: -100px; top: 50%; margin-top: -60px; z-index: 10;}
			.industrial-btn span{ cursor: pointer; width: 56px; height: 56px; display: block; border-radius: 50%; background-color: #cccccc; background-repeat: no-repeat; background-position: center center; transition: 0.6s; -webkit-transition: 0.6s; position: relative;}
			.industrial-btn span:before{ content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.2); border-radius:50%; visibility:hidden; z-index:-1;}
			.industrial-btn span:hover:before{ opacity:0; visibility:visible; -webkit-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5); -webkit-transition:all .37s; -o-transition:all .37s; transition:all .37s;}
			.industrial-prev{ margin-bottom: 8px; background-image: url(../images/arrow_t.png);}
			.industrial-next{ background-image: url(../images/arrow_b.png);}
			.industrial-btn span:hover{ background-color: #0F75BD;}
			.industrial-item:hover .ico{ background-color: #498AF4;}
			.industrial-item:hover .ico:before{ background-color: #0F75BD;}
			.industrial-item:hover .ico:after{ opacity:0; visibility:visible; -webkit-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5); -webkit-transition:.5s;  transition: .5s;}
			.industrial-item:hover .time{ color: #0F75BD;}
			.industrial-item:hover .sj{ border-left-color: #498AF4; }
			.industrial-item.n2:hover .sj{ border-right-color: #498AF4; }
			.industrial-item:hover .pageC{ border-color: #0F75BD;}
			.about-con .pageC p,.planning-con .pageC p,.industrial-demo .pageC p{ /* text-indent: 2em; */}
			.about-con .pageC p{ text-indent: 2em;}
			.about-con .pageC p{ text-indent: 2em;}
			.about-con .pageC p{ text-indent: 2em;}
			.about-con .pageC p{ text-indent: 2em;}
			.about-con .pageC p{ text-indent: 2em;}
			.about-con .pageC p{ text-indent: 2em;}
			.industrial-demo{ height: auto; overflow: hidden;  cursor:url(../images/mouse.png) 20 20, default;}
			.industrial-demo .mCSB_scrollTools{ visibility: hidden !important;}
			.mCSB_inside>.mCSB_container{ margin-right: 0 !important;}
			.gsjg{margin-top: 40px;}
			.gsjg img{width: 100%;}
			
			
			
.swiper-container_logo {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin-top: 40px;
	position: relative;
	padding-bottom: 40px;
}
.swiper-slide {
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-container_logo  img{
	width: 100%;
}

.swiper-container-horizontal>.swiper-pagination-bullets{
	bottom: 0!important;
}
.swiper-pagination-bullet{
	background: #fff !important;
}
